Linux 基础操作命令卡片

iPad SSH 推荐工具

软件名简介
Termius专业级 SSH 管理工具,支持分组、多平台同步
WebSSH轻便好用,适合随时连接管理服务器

常用英文词语 (SSH/命令界面)

英文中文
Copy复制
Paste粘贴
Cancel取消
Save保存
Confirm确认
Exit退出
Edit编辑
Delete删除
Move移动

系统管理

sudo apt update 刷新软件镜像源(Ubuntu/Debian)
sudo apt upgrade 升级已安装软件(Ubuntu/Debian)
sudo -i 切换到 root 模式(超级用户)
sudo reboot 重启服务器
sudo poweroff 关机

主机名与主机配置

nano /etc/hosts 编辑本地 hosts 文件(添加主机映射)
nano /etc/hostname 编辑主机名
systemctl reboot 重启服务器使主机名生效

文件与目录操作

pwd 显示当前路径
ls 列出当前目录内容
cd /path/to/your/uploaded/file 进入指定目录
cd .. 返回上一级目录
cd / 切换到根目录
mkdir upgrade 创建新文件夹
chmod -R 777 upgrade 给文件夹写权限(全权限)
rm file.zip 删除文件
rm -rf WordPress 删除文件夹(强制删除,不可逆)
rm -rf ./* 删除当前目录下所有文件和文件夹
mv WordPress/* ./ 移动文件夹里所有文件到当前目录
sudo rm -rf WordPress 最高权限强制删除文件夹

压缩与解压

tar -zxvf wordpress.tar.gz 解压 .tar.gz 文件
unzip file.zip 解压 .zip 文件
unrar x file.rar 解压 .rar 文件

网络与软件安装

wget 链接 下载文件(wget http://xxx)
ufw allow 端口号 防火墙放行指定端口

nano文本编辑器操作

nano 文件名 打开/编辑文件(没有会新建)
Ctrl+O 保存(输入后需回车确认)
Ctrl+X 退出 nano 编辑器
Ctrl+K 快速删除当前行

系统与用户密码管理

php -r "echo password_hash('123', PASSWORD_BCRYPT) . PHP_EOL;" 生成哈希加密密码(123为你想设置的密码)

补充:常用运维与排错命令

top 查看实时系统进程/CPU/内存占用
htop 更美观的进程查看工具(需先 apt install htop)
df -h 查看磁盘空间使用情况
du -sh * 查看当前目录下各文件夹大小
free -h 查看内存使用情况
ps aux | grep nginx 查找 nginx 相关进程
netstat -tulnp 查看所有监听端口(如没有请 apt install net-tools)
systemctl status nginx 查看 nginx 服务状态
systemctl restart nginx 重启 nginx 服务
history 显示历史命令记录