附录 A · 03 未收录命令导航:去哪查、怎么查


文档摘要

附录 A · 03 未收录命令导航:去哪查、怎么查 本节摘要:本书精选了约一百条核心命令深讲,但 Linux 的命令远不止这些——原仓库里还躺着五百多条,从 到 、从 到 。本节给你一条「终身受用」的查证路径:本书没讲的命令,去哪查、怎么判断它能不能信。掌握这套方法,你就不再依赖任何一本书——你拥有了持续自学的能力。 内容来源:综合整理。 一、两条查证路径 路径 1:原仓库的 command/ 目录(逐条翻) 本书的原料是开源「Linux 命令大全」仓库,它在 目录下放了 621 条命令的中文 Markdown 文档,每条一份,文件名即命令名。本书没讲的命令,大部分都能在这里找到中文说明。 查找方法: 知道命令名时,直接找 (如 )。 浏览式查找,按字母翻 目录。

附录 A · 03 未收录命令导航:去哪查、怎么查

本节摘要:本书精选了约一百条核心命令深讲,但 Linux 的命令远不止这些——原仓库里还躺着五百多条,从 iptableskubectl、从 ansibleopenssl。本节给你一条「终身受用」的查证路径:本书没讲的命令,去哪查、怎么判断它能不能信。掌握这套方法,你就不再依赖任何一本书——你拥有了持续自学的能力。

内容来源:综合整理。

一、两条查证路径

路径 1:原仓库的 command/ 目录(逐条翻)

本书的原料是开源「Linux 命令大全」仓库,它在 command/ 目录下放了 621 条命令的中文 Markdown 文档,每条一份,文件名即命令名。本书没讲的命令,大部分都能在这里找到中文说明。

查找方法:

  • 知道命令名时,直接找 command/命令名.md(如 command/iptables.md)。
  • 浏览式查找,按字母翻 command/ 目录。

每份文档的格式固定:setext 标题(命令名 + ===)→ 一句话描述 → 补充说明 → 语法 → 选项 → 参数 → 实例。本书「不复读选项清单」的策略,正是把这部分查证工作交回给原仓库——你日常需要查全选项时,去这里。

路径 2:dist/data.json 索引(按名/描述搜)

仓库还提供 dist/data.json 搜索索引,每条三个字段:

  • n:命令名
  • p:路径(URL slug)
  • d:一句话描述

它的用途:当你「知道想干什么,不知道用哪条命令」时,用描述关键词搜

# 示例: 搜描述里含"压缩"的命令 grep '"d":"[^"]*压缩' dist/data.json # 搜描述含"网络" grep '"d":"[^"]*网络' dist/data.json

这种「按用途反查命令」的方式,适合「我想做 X,该用哪条命令」的场景。

二、查到后的验证:求助四件套

查到一条陌生命令的文档后,动手前务必验证(呼应第 1 章「求助四件套」):

手段 何时用 特点
man 命令 权威详查 最全最权威,但长;适合「我要吃透这条命令」
info 命令 GNU 工具的超文本手册 比 man 更详尽(带超链接),主要 GNU 工具有
命令 --help 快速速查 一屏看完常用选项,快;适合「快速回忆」
tldr 命令 社区示例(需装) 最常见的几个用法示例,直奔实战

推荐组合:先用 tldr(若有)看常见用法快速上手 → 不够再 --help → 要吃透再 man

三、判断命令能否信(安全红线)

网上抄来的命令,动手前判断三点:

  1. 它有没有破坏性?——见下一节「破坏性命令黑名单」。涉及 rm -rfddmkfsiptables -F> /dev/sda 的,格外警惕。
  2. 它来自哪里?——是系统自带命令,还是网上随便抄的?优先信系统 man 手册,而非某博客。
  3. 它影响什么?——只影响当前文件,还是动系统配置/服务?影响面大的先在测试环境试。

四、本书未深讲但常遇到的命令(简表)

下面这些命令本书没深讲,但你在工作中常遇到,给个一句话指引,鼓励你用上述方法深查:

命令 一句话 去哪查
iptables/nft 防火墙规则 man iptables(复杂,建议配专门教程)
kubectl Kubernetes 集群管理 原仓库 command/kubectl.md
docker 容器管理 原仓库 command/docker.md
ansible 批量配置管理 原仓库 command/ansible.md
openssl TLS/加密工具箱 man(强大但参数繁复)
git 版本控制(本书姊妹篇第6章深讲) man git
vim 编辑器(本书未讲,重要) vimtutor(交互教程,强烈推荐)
systemd-analyze 启动性能分析 man
nc(netcat) 网络瑞士军刀 man nc
dig/nslookup DNS 查询 man dig

五、养成「查证而非记忆」的习惯

Linux 命令有几百上千条,没人能全记住——也没必要。优秀工程师的能力不是「记住多少命令」,而是「知道遇到问题去哪查、怎么查、怎么判断」。本书教你的 100 条是「地基与高频」,其余的用本节的方法持续自学。这套能力,比记住 600 条命令更值钱。

下一节是「破坏性命令黑名单」——这些命令生产环境务必警惕。


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