来自终端的在线手册页

Geo*_*iou 4 linux man debian documentation

冒着提出可能已经有答案的问题的风险,我想问一下是否有人知道是否以及如何阅读我的终端中未使用在线资源安装在我的系统中的程序/应用程序的手册页/在线工具。

我进行了 stackexchange 和 google 搜索,但没有发现有关此问题的任何信息。

例如,man grep将按预期提高 grep 手册。另一方面,man agrep由于agrep未安装,会出现错误。为了阅读agrep manual我必须google agrep man pages得到这样的结果:https : //linux.die.net/man/1/agrep

PS:顺便说一句,http: //man7.org/linux/man-pages/dir_all_alphabetic.html 不提供 agrep对我来说似乎很奇怪...

我想知道是否可以man agrep从我的终端运行或类似的命令(不安装 agrep)并像往常一样在终端中阅读 agrep 手册页。

我不希望世界上所有的手册页都在本地可用;我只是想知道是否有任何棘手的方法可以使用 man(甚至其他命令)来搜索和显示未安装 prog 的手册页,而无需打开浏览器、键入关键字、在结果中搜索等。

PS:正如 Kusalananda 所注意到的,提出 Web 查询可能会导致结果不适合特定发行版(不同版本的结果会弹出)。所以最好的(在我的梦想中)是如果有一种特定于发行版的(在我的情况下是 Debian)内部/内置命令(甚至是一个开关)可以专门为我的设置检索在线手册页(即类似:man --online agreponlineman agrep)。似乎没有。

sch*_*iba 5

您可以使用linkslinks -dump https://linux.die.net/man/1/agrep | less。只需更改类别和名称即可。

  • @GeorgeVasiliou 只是一个问题:您如何确保您获得了系统上安装内容的手册,甚至是与您的 Unix 风格相关的手册?有些实用程序在不同的系统上具有相同的名称,但语义却大不相同。有时,在线手册可能会描述在您感兴趣的系统上甚至不可用的扩展。您甚至担心版本和过时的手册吗? (4认同)
  • @GeorgeVasiliou Ho 嗯......在那个阶段,你不妨从包装本身中取出手册。 (2认同)