info 命令是否显示手册页?

info 命令是否显示手册页?

当我偶然发现该命令时,我正在寻找一种在手册页中跟踪“超链接”的方法info,该命令似乎显示与命令相同的信息,man但也允许您使用 Tab 键切换到超链接(遗憾的是没有 vim 键绑定,但箭头按键工作)

但这让我想知道这个命令是否只是显示具有不同格式和显示功能的手册页......或者它是否显示完全像一组单独的文档的其他内容。

答案1

maninfo使用不同的主要信息源:man显示联机帮助页,通常存储在 中/usr/share/man,同时info显示信息文档,通常存储在 中/usr/share/info。此外,信息文档通常以树结构形式提供,根部为/usr/share/info/dir启动时显示的“目录节点” info

给定的联机帮助页是否包含与其相应的信息文档相同的信息取决于两者的作者。在某些情况下,它们是由共同来源生产的,或者一种是由另一种来源生产的;但在很多情况下它们是不同的。

如果GNUinfo找不到信息文档,它将显示一个联机帮助页。个人信息还可以显示信息文档和手册页,并在手册页中提供超链接;它的按键绑定也可以根据您的喜好进行配置。

答案2

info命令显示信息格式的可用文档。这是一种文档格式,支持基本文本格式(低于现代格式man)、由多个逻辑页面组成的文档以及超链接。

信息文件通常生成自文本信息源,可以将其转换为可在文本终端中阅读的信息文档,以及 PDF 或 HTML 等格式的更好的可打印文本。 Info 格式比 HTML 更早。

Info 格式最初是 Emacs 的文档格式。 Emacs 中内置了一个更精美的信息浏览器,并且info可供非 Emacs 用户使用。独立info浏览器相当简约,没有可配置的键绑定,并且由于它来自 GNU,所以自然具有类似 Emacs 的键绑定。如果您想要一个具有类似 vi 按键绑定的信息浏览器,请使用 Emacs 及其 vi 模拟包之一。

的完整文档info是的一部分文本信息包。您的发行版可能会将文档与可执行文件分开打包,因为GNU 文档的许可问题;例如,Debian 将其发布在texinfo-doc-nonfree

如果您运行并且Info 文档中info foo没有可用的内容,则该实用程序会尝试调用,如果成功,则显示由in的界面呈现的手册页。fooinfoman fooinfomaninfo

答案3

man以及info提供工具/命令手册的不同方法。例如,来自man tar

笔记

此联机帮助页是 GNU tar 的简短描述。有关详细讨论,包括示例和使用建议,请参阅 texinfo 格式的 GNU Tar 手册。如果信息阅读器和 tar 文档已正确安装在您的系统上,则该命令

信息焦油

应该可以让您访问完整的手册。

但是,对于某些命令,info数据集可能不存在,或者回退到页面的(缩减的)内容man

答案4

如果您希望能够查看信息和手册页,并能够跟踪链接、彩色显示和 vim 绑定,请尝试信息.vim(提示在是否有更具互动性的手册和信息页面查看器?)。

把这个留在这里,因为我自己花了好几个月的时间才在最明显的地方寻找 vim 绑定......

相关内容