章节摘要:词典的最后一部分是索引。本部把前八部的词条压缩成速查表:按任务场景索引"此刻该敲哪条命令";再把散落全书的 --format 与格式化选项收进一节详解,让你能自己定制 ps、images、inspect 的输出。本部不引入新机制,全部内容是已有词条的重新编排——但查得快,本身就是生产力。
阅读完本部,你应当能够:
金句:会用命令是本事,找得快是功夫——速查表是把功夫固化在墙上。
9.1 常用命令分类速查表:按八大任务场景(装机验证、拉镜像、起容器、进容器、看状态、管数据、组网络、排错清理)归位全书高频命令,每条附一句"什么时候用它"与易混对照。
9.2 选项与格式化输出详解:--format 的 Go 模板机制、--filter 的谓词清单、--no-trunc 与 -q 的配合。学完能给任何列表命令定制输出,这是把速查表升级成自制脚本的一节。
两节是"索引"与"放大镜":9.1 给快速定位,9.2 给精确定制。前者解决"用哪条",后者解决"输出怎么读得爽、脚本怎么写":
+------------------+ +--------------------+ | 9.1 场景速查表 | --> | 9.2 format 与过滤 | | 按任务找命令 | | 按需求定制输出 | +------------------+ +--------------------+ | | +--- 全部词条出处都在前八部,此处只做归位 ---+
问:速查表该打印哪些内容? 按团队的高频动作定制——纯 Web 团队贴"起容器五件套加 logs 加 exec"就够,数据密集团队加卷备份两条,CI 机器加构建缓存清理两条。贴别人的表,不如贴自己踩过坑之后总结的表。
问:命令总记不住是没天赋吗? 不是,是组织方式不对。按字母表背注定失败;按"任务场景、对象、动作"的记忆法(正是本部的索引方式)走,想不起命令时先想任务,任务会带你回到那一部、那一节。
问:9.2 的模板语法值得花功夫吗? 值得。它是把"会敲命令"升级为"会写巡检脚本"的分水岭,语法又与多数监控、日志系统的过滤器相通,一份功夫多处回本。
问:全书学完下一步练什么? 找一台虚拟机从头搭一遍 7.3 的多服务项目,中途故意制造几类故障(端口占用、删数据卷、改坏配置、限额过低),再用捌部的取证路径逐个排掉——排错功夫只能靠亲手拆坏东西练出来。
前置:本部是全书词条的索引,单独阅读时按表内注释也能用,但效率的前提是各部词条过过手。延伸:速查表适合打印或贴进团队 wiki;9.2 的模板语法与日志、监控系统的过滤器一脉相通,值得练熟。过关自测:合上手册,给你"找出退出码非零的容器并按名字导出日志"这类复合任务,你能在速查表与过滤谓词的帮助下写出完整命令链。