Linux 基础命令汇总
如果您是第一次使用 Linux 服务器,只要掌握以下命令,就能完成大部分操作。请在通过 SSH 连接后照着输入试试。
切换位置与查看文件
pwd # 当前所在的文件夹位置
ls -al # 当前文件夹的文件列表(包括隐藏文件)
cd /var/www # 切换文件夹
cd ~ # 进入自己的主目录
cat filename # 查看文件内容
less filename # 查看较长的文件(按 q 退出)
文件、文件夹的创建、复制、移动、删除
mkdir foldername # 创建文件夹
cp original copy # 复制文件(文件夹用 cp -r)
mv old-name new-name # 重命名 / 移动
rm filename # 删除文件
rm -r foldername # 删除整个文件夹
⚠️ Linux 没有回收站。用
rm删除的文件无法恢复,请谨慎使用。
编辑文件(nano)
nano filename
修改内容后,按 Ctrl + O → Enter 保存,按 Ctrl + X 退出。
管理员权限(sudo)
更改系统设置或安装程序时,请在命令前加上 sudo。
sudo apt update # 更新可安装的程序列表
sudo apt upgrade -y # 更新所有已安装的程序
sudo apt install -y htop # 安装程序
查看服务器状态
df -h # 磁盘使用量
free -h # 内存使用量
htop # 查看占用 CPU、内存较多的程序(按 q 退出)
uptime # 服务器已开机多长时间
管理服务(后台程序)
Web 服务器、DB 之类的程序以服务的形式运行。
sudo systemctl status nginx # 查看状态
sudo systemctl restart nginx # 重启
sudo systemctl enable nginx # 开机时自动运行
journalctl -u nginx -f # 查看实时日志(按 Ctrl + C 退出)
结束正在运行的程序
ps aux | grep name # 查找程序(第二列是 PID)
kill PID-number # 请求结束
kill -9 PID-number # 强制结束
重启
sudo reboot
点击个人中心中的重启按钮也是一样的。下一步推荐阅读服务器安全基础设置。