附录 A · 01 六大功能域高频命令速查表


文档摘要

附录 A · 01 六大功能域高频命令速查表 本节摘要:一张按六大功能域组织的速查表,让你不翻正文也能快速想起「这件事该用哪条命令、最常用哪几个选项」。每条给「一句话用途 + 最常用两三个选项」,格式紧凑,适合一屏扫完或打印贴在显示器旁。 内容来源:综合全书第 18 章整理。 一、命令行基石(第 1 章) 命令 | 用途 | 最常用选项 | 查权威手册 | 、 (搜) | 社区示例速查 | (需安装) | 管道,串命令 | (符号) | 重定向 | (追加)、 (错误并到输出) | 条件串联 | (成功才继续) 二、文件与目录管理(第 2 章) 命令 | 用途 | 最常用选项 | 列目录 | (详情)、 (含隐藏)、 (人类可读) | 切目录 | (上一目录)、 (家目录) | 复制 |

附录 A · 01 六大功能域高频命令速查表

本节摘要:一张按六大功能域组织的速查表,让你不翻正文也能快速想起「这件事该用哪条命令、最常用哪几个选项」。每条给「一句话用途 + 最常用两三个选项」,格式紧凑,适合一屏扫完或打印贴在显示器旁。

内容来源:综合全书第 1~8 章整理。

一、命令行基石(第 1 章)

命令 用途 最常用选项
man 查权威手册 man 命令man -k 关键词(搜)
tldr 社区示例速查 tldr 命令(需安装)
` ` 管道,串命令
> >> < 2> 重定向 >> file(追加)、2>&1(错误并到输出)
&& || ; 条件串联 cmd1 && cmd2(成功才继续)

二、文件与目录管理(第 2 章)

命令 用途 最常用选项
ls 列目录 -l(详情)、-a(含隐藏)、-lh(人类可读)
cd 切目录 -(上一目录)、~(家目录)
cp 复制 -r(递归)、-i(确认)、-p(保权限时间)
mv 移动/改名 -i(确认覆盖)
rm 删除 -r(递归)、-f(强制)、⚠️ 谨慎
mkdir 建目录 -p(递归+幂等)
ln 建链接 -s(软链接)、不带 -s 硬链接
stat 看 i 节点 (直接看)
tree 树形显示 -L N(深度)、-d(只目录)
basename/dirname 拆路径 basename 路径dirname 路径

三、文本处理(第 3 章,最常用)

命令 用途 最常用选项
cat 打印/拼接 -n(行号)
less 分页浏览 / 搜索、q 退出
head/tail 取头/尾 tail -f(跟踪日志)、-n 50
grep 搜索过滤 -i(忽略大小写)、-v(反向)、-n(行号)、-E(扩展正则)、-r(递归)
sed 流编辑替换 s/old/new/g(替换)、-i(原地)、⚠️ -i.bak 先备份
awk 按列处理 -F:(分隔符)、{print $1}(列)、END{}(汇总)
cut 切列 -d, -f2(逗号分隔取第2列)
sort 排序 -n(数值)、-r(逆序)、-k2(按第2列)
uniq 去重 -c(计数,需先 sort)
tr 字符替换 'a-z' 'A-Z'(转大写)、-d(删除)
wc 计数 -l(行)、-w(词)、-c(字符)
tee 中途存档 -a(追加)
xargs stdin 转参数 -I {}(占位)、-0(配 find -print0)

四、查找、归档与备份(第 4 章)

命令 用途 最常用选项
find 查找文件 -name '*.log'-mtime -7-exec ... {} \;-delete(⚠️)
locate 秒查(索引) locate 名(需 updatedb)
tar 打包 -czf(打包+gz)、-xzf(解)、-tf(列)
gzip/xz/zstd 压缩 -d(解)、-k(保留原)
zip/unzip 跨平台归档 -r(递归)、-d 目录(解到)
rsync 增量同步 -a(归档)、--delete(镜像)、-n(预演)、-z(压缩)

五、权限、属主与磁盘(第 5 章)

命令 用途 最常用选项
chmod 改权限 755(八进制)、u+x(符号)、-R(递归)
chown 改属主 user:group-R(递归)
umask 默认权限掩码 022(常配)
df 看分区容量 -h(人类可读)
du 看目录占用 -sh *(每项大小)、--max-depth=1
mount/umount 挂载/卸载 (需 root)

六、进程、作业与性能观测(第 6 章)

命令 用途 最常用选项
ps 进程快照 aux(BSD 风格)、--sort=-%cpu
top/htop 实时观测 交互:P(CPU)、M(内存)、1(每核)
kill/killall/pkill 发信号 -9(强杀,⚠️)、-HUP(重载)
jobs/fg/bg 作业管理 (Shell 内建)
nohup 忽略 SIGHUP > log 2>&1 &(配合重定向)
free 内存 -h(人类可读)
uptime 负载 (三个数字=1/5/15分钟)
vmstat 虚拟内存动态 vmstat 1(每秒)
lsof 谁占资源 -i :80(端口)、+D 路径(目录)
strace 系统调用追踪 -p PID(attach)、-e trace=open、⚠️ 慢

七、网络与连通性(第 7 章)

命令 用途 最常用选项
ip 网络配置 -br addr(简洁IP)、route(路由)
ss 端口/连接 -tlnp(TCP监听+进程)
ping 测链路 -c N(次数)
curl HTTP 调试 -i(响应头)、-X POST-H-d-L(跟重定向)、--max-time
wget 下载 -c(续传)、-O 名-q(静默)
ssh 远程登录 -i 私钥-p 端口-L 本地转发
scp 单次拷贝 -r(目录)、-P 端口(大写!)
tcpdump 抓包 -i 网卡port 80-n-c N、⚠️ 生产限量

八、服务、定时与管理(第 8 章)

命令 用途 最常用选项
systemctl 服务管理 start/stop/statusenable --now(开机自启+启动)
journalctl 日志查询 -u 服务-f(跟踪)、--since "1h ago"-p err
crontab 定时任务 -e(编辑)、-l(列出);格式「分时日月周 命令」
at 一次性定时 at now + 5 minatq/atrm
useradd 建用户 -m(家目录)、-s /bin/bash
usermod 改用户 -aG 组(加组,⚠️ 永远写 -a)
passwd 改密码 passwd 用户
sudo 受限提权 -l(查权限)、!!(重跑上一条)、visudo(编辑规则)

下一节是常见报错与排查三列表——遇到报错时按图索骥。


发布者: 作者: 灏天文库 转发
评论区 (0)
U