37、Unix 文档格式全解析:从混乱走向统一

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 为你渲染的。
  • 优缺点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值