Linux 命令速查表
按主题整理的一份中文 Linux 命令速查手册:每一节都是「命令 + 中文说明 + 可以直接复制执行的示例」,覆盖文件、文本、权限、进程、systemd、网络、磁盘、性能、打包、包管理、Shell 技巧和常见排障场景。
共 267 条命令 · 最近更新
速查表分区
七个分区各自独立,按「你正在做什么」来分,而不是按命令字母表。每个分区里的条目都经过筛选:只收录常用、可靠、参数含义明确的命令。
- 267命令条目
- 7主题分区
- 100%纯静态离线可用
- 0外部资源引用
最常用命令速览
30 条日常使用频率最高的命令,先看这里解决大部分问题。点击命令名可以跳到对应分区里的完整说明与示例;涉及删除、改权限、改网络的操作,请先确认目标路径与主机。
文件与目录
| 命令 | 作用 | 常用参数 |
pwd |
显示当前所在目录 |
-P 解析符号链接 |
cd |
切换工作目录 |
- 返回上一个目录 |
ls |
列出目录内容 |
-lh 易读长格式 · -a 含隐藏 |
cp |
复制文件或目录 |
-a 归档 · -r 递归 · -u 仅较新 |
mv |
移动 / 重命名文件 |
-n 不覆盖 · -i 覆盖前询问 |
rm |
删除文件或目录 |
-r 递归 · -f 强制 · -i 询问 |
tar -czf |
打包 / 解压 tar.gz 归档 |
-czf 打包 · -xzf 解压 · -tzf 列表 |
rsync |
增量同步 / 备份文件 |
-avP 归档+进度 · --delete 删除多余 · -n 演练 |
查看与搜索内容
| 命令 | 作用 | 常用参数 |
find |
按条件递归查找文件 |
-name · -type · -size · -mtime |
cat |
输出文件全部内容 |
-n 行号 · -A 显示不可见字符 |
less |
分页浏览大文件 |
+F 跟读 · -N 行号 · -S 不折行 |
tail |
看文件结尾 / 实时跟读日志 |
-f 跟读 · -F 轮转后继续 · -n 行数 |
grep |
在文本里搜索匹配行 |
-i 忽略大小写 · -v 取反 · -n 行号 |
awk '{print $1}' |
按列提取 / 过滤 / 统计 |
-F 分隔符 · '{print $N}' |
权限与属主
| 命令 | 作用 | 常用参数 |
chmod 数字写法 |
修改文件或目录权限 |
644 文件 · 755 脚本/目录 · 600 私钥 |
chown / chgrp |
修改文件属主与属组 |
-R 递归 · user:group |
sudo |
以 root 或其他用户身份执行命令 |
-u 指定用户 · -i 登录 shell · -l 查看权限 |
进程与服务
网络排查
| 命令 | 作用 | 常用参数 |
ip addr |
查看网卡与 IP 地址 |
-br 简洁 · show dev 指定网卡 |
ip route |
查看路由表 / 默认网关 |
ip route · get 目标IP · -6 IPv6 |
ping |
测试到目标的连通性与延迟 |
-c 次数 · -s 包大小 · -6 IPv6 |
nc(netcat) |
测试目标端口是否可达 |
-zv 扫描 · -w 超时 · -u UDP |
curl |
发 HTTP 请求 / 看响应头与耗时 |
-I 响应头 · -sS 静默报错 · -w 格式 · -L 跟随跳转 |
dig |
查询 DNS 解析结果 |
+short 简洁 · @server 指定DNS · -x 反查 |
ss |
查看监听端口与连接(替代 netstat) |
-tulnp 监听+进程 · -s 汇总 · state established 已建立 |
tcpdump |
抓取网络数据包分析 |
-i 网卡 · -nn 不解析 · -w 写文件 · port/host 过滤 |
磁盘与性能
| 命令 | 作用 | 常用参数 |
df |
查看磁盘空间与 inode 使用率 |
-h 易读 · -T 文件系统类型 · -i inode |
du |
统计目录占用,找出大文件 |
-sh 汇总 · --max-depth=1 一层 · sort -hr 排序 |
uptime / w |
查看平均负载与开机时长 |
uptime · w · /proc/loadavg |
iostat |
查看磁盘 I/O 负载与延迟 |
-xz 扩展统计 · 1 5 每秒采样5次 |
覆盖范围与约定
写之前先说清楚边界,省得你按图索骥却发现对不上。
- 面向主流发行版。命令以 GNU coreutils / util-linux / iproute2 等主流工具链为准,Debian、Ubuntu、CentOS、Rocky、Alma、Fedora、Arch 上都能用。少数发行版独有的命令会明确标注。
- 同时给出 apt / dnf / pacman 的写法。包管理部分用表格做对照,避免只看得懂其中一种。
- systemd 优先。进程管理以
systemctl / journalctl 为主;只有确实还在用 SysV 的场景才提 service / chkconfig。 - 需要 root 的命令会写明。标注「需 root」的条目要么用
sudo,要么先 su -。 - 不收录的东西。框架专属命令、云厂商 CLI、已经废弃或有更安全替代的写法。