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