Files
blog-press/docs/DevOps/LinuxCommand.md

3.0 KiB
Raw Blame History

title, date
title date
Linux命令 2026-05-09

一、系统信息查看

命令 说明 示例 参数/注释
uname 查看系统内核信息 uname -a:所有信息
lsb_release -a 查看发行版信息 - -
df 查看磁盘空间使用 df -h -h:显示可读的文件大小
du 计算文件/目录大小 du -sh * -
free 查看内存使用 free -h -
uptime 查看系统运行时间 uptime -

::: tip 查看指定目录下每个文件/文件夹的大小,并按大小排序:

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. 查看某个程序进程:
ps aux | grep nginx
  1. 查看指定 PID 的进程:
ps -fp PID号
  1. 按 CPU 排序
ps aux --sort=-%cpu | head -20
  1. 按内存排序
ps aux --sort=-%mem | head -20
  1. nohup输出日志
nohup command > app.log 2>&1 &
  1. nohup不输出日志
nohup command > /dev/null 2>&1 &

:::

五、网络管理

命令 说明 示例 参数/注释
ip 查看/配置网络接口 - link:查看所有网卡
addr:查看 IP 地址
route:查看路由表
ss 查看网络连接、端口监听、套接字统计 - -l监听
-n不解析服务名
-tTCP
-p显示进程 PID / 程序名

::: tip

  1. 显示进程端口
ss -lntp
  1. 查看某个端口是否启动
ss -lntp | grep 8080

:::

六、实战场景