Pet*_*r.O 104 documentation info manpage
关于手册页和信息帮助文档:
为什么存在两个如此相似的文档来源?
有时手册页可用而信息不可用;或相反亦然。
我还没有抓住它背后的韵律和原因。
也许它们之间存在显着差异,但即使存在,为什么它们都存在?这似乎是不必要的加倍。
Ric*_*rri 93
手册页是分发有关程序的文档的 UNIX 传统方式。术语“手册页”本身是“手册页”的缩写,因为它们对应于印刷手册的页面;手册页“部分”(1 个用于命令,2 个用于系统调用等)对应于完整 UNIX 手册中的部分。如果您想将手册页打印到纸上,支持仍然存在,尽管现在很少这样做,而且手册页的绝对数量使得将它们全部装订成一本书是不可能的。
在 90 年代初期,GNU 项目认为“man”文档系统已经过时,并编写了info命令来取代它:info具有基本的超链接功能和更简单的标记语言(与用于手册页)。此外,GNU提倡完全反对使用手册页,并主张复杂的软件系统应该有完整而全面的文档,而不仅仅是一组简短的手册页。
除了man和info之外,实际上还有其他文档系统在使用:GNOME 和 KDE 有自己的基于 HTML 的系统等。
最后,您获得文档的形式取决于最初提供软件的项目的内部政策——没有全球公认的标准。
Jan*_*anC 29
Info 是 GNU 项目中文档的默认格式,man 是 UNIX 中更古老的传统格式。
Info 使用 Texinfo 作为其源格式,这是一组 TeX 的宏,这使得创建“好看”的印刷版本或 PDF 变得更加容易。
通常,手册页更多地是关于一个特定主题(命令、配置文件、系统函数等),而信息通常具有更多组合手册的结构,更像是一本书。
小智 16
man 使用 less 来显示手册页,而手册页又使用 vim 键绑定,而 info 使用 emacs 键绑定和标准 emacs 命令进行搜索、退出等。