--- title: Linux命令 date: 2026-05-09 --- # 一、系统信息查看 | 命令 | 说明 | 示例 | 参数/注释 | | :---: | :---: | :---: | :---: | | uname | 查看系统内核信息 | uname | -a:所有信息 | | lsb_release -a | 查看发行版信息 | - | - | | df | 查看磁盘空间使用 | df -h | -h:显示可读的文件大小 | | du | 计算文件/目录大小 | du -sh * | - | | free | 查看内存使用 | free -h | - | | uptime | 查看系统运行时间 | uptime | - | ::: tip 查看指定目录下每个文件/文件夹的大小,并按大小排序: ```bash du -sh /root/* | sort -hr ``` ::: # 二、文件和目录操作 | 命令 | 说明 | 示例 | 参数/注释 | | :---: | :---: | :---: | :---: | | ls | 列出目录内容 | ls /home -lah | -a:显示隐藏文件
-l:显示详细信息
-h:显示可读的文件大小 | | pwd | 显示当前路径 | - | - | | cp | 复制文件或目录 | cp -r src/ dst/ | -r:文件夹 | | mv | 移动或重命名 | mv file.txt new.txt | 建议写完整路径 | | find | 查找文件 | find . -name "*.txt"
find . -type f -size +10M | - | # 三、文件内容查看 | 命令 | 说明 | 示例 | 参数/注释 | | :---: | :---: | :---: | :---: | | cat | 查看整个文件 | cat /etc/os-release | - | | less | 分页浏览(支持上下翻) | less /var/log/syslog | q:退出
↑↓:上下一行
b/空格:上下一屏| | more | 分页浏览(仅向下) | more /var/log/syslog | q:退出
空格:下一屏| | head | 查看文件开头 N 行 | head /var/log/syslog | -n 20:前20行 | | tail | 查看文件末尾 N 行 | tail /var/log/syslog | -n 20:后20行
-f:实时显示| # 四、进程管理 | 命令 | 说明 | 示例 | 参数/注释 | | :---: | :---: | :---: | :---: | | ps | 查看当前进程快照 | ps aux | - | | top | 实时进程监控 | top | 实时刷新,按q退出
P(大写):CPU排序
M:内存排序 | | kill | 终止进程 | kill PID | -9:强制关闭 | | pkill | 按名称终止进程 | pkill PID | -9:强制关闭 | | nohup | 后台运行且忽略挂断 | nohup python app.py & | - | ::: tip 1. 查看某个程序进程: ```bash ps aux | grep nginx ``` 2. 查看指定 PID 的进程: ```bash ps -fp PID号 ``` 3. 按 CPU 排序 ```bash ps aux --sort=-%cpu | head -20 ``` 4. 按内存排序 ```bash ps aux --sort=-%mem | head -20 ``` 5. nohup输出日志 ```bash nohup command > app.log 2>&1 & ``` 6. nohup不输出日志 ```bash nohup command > /dev/null 2>&1 & ``` ::: # 五、网络管理 | 命令 | 说明 | 示例 | 参数/注释 | | :---: | :---: | :---: | :---: | | ip | 查看/配置网络接口 | - | link:查看所有网卡
addr:查看 IP 地址
route:查看路由表 |