跳到主要内容
← 指南列表

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

点击个人中心中的重启按钮也是一样的。下一步推荐阅读服务器安全基础设置。

如果问题仍未解决,请在 Discord 提交工单。