Unix 文档格式全解析:从混乱走向统一
1. 阅读 Unix 文档的要点
Unix 程序员通常擅长编写参考文档,大多数 Unix 文档带有参考资料或备忘录的风格,面向那些思维方式与文档编写者相似,但尚未精通相关软件的人。这些文档往往看起来比实际更晦涩和简略。因此,阅读时需逐字精读,因为你想了解的内容可能就隐藏在其中,或者可以通过已有内容推导出来,并且文档很少会重复讲述同一内容。
2. Unix 主要文档格式介绍
Unix 有多种文档格式,除最新的一种外,其他主要格式都是由宏包辅助的呈现级标记语言。以下按照从旧到新的顺序进行介绍。
2.1 troff 与文档工作台工具
- 功能概述 :troff 格式化程序解释一种呈现级标记语言。例如 GNU 项目的 groff(1) 默认输出 PostScript,但也可通过选择合适的驱动获得其他形式的输出。
- 宏包使用 :troff 支持宏功能,有半打左右的宏包被广泛使用,其中最常见的是用于编写 Unix 手册页的 man(7) 宏包。此外,ms(7)、mm(7) 等宏库仍在使用,BSD Unix 还有自己的扩展宏集 mdoc(7),这些都用于编写技术手册和长篇文档。
- nroff 变体 :nroff(1) 是 troff(1) 的一个小变体,用于只能支持等宽字体的设备,如行式打印机和字符单元终端。当在终端窗口查看 Unix 手册页时,就是 nroff 为你渲染的。
- 优缺点
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



