如何在 man 中跟踪链接

如何在 man 中跟踪链接

在终端中查看手册页时,我经常会遇到后面带有括号数字的单词(例如mkdir(2))。如果我没记错的话,这些是其他手册页的链接或引用。

如果是这样,我该如何点击该链接/找到引用的页面?

如果不是,这意味着什么?

答案1

如果要逐个查看有关某个命令的所有手册页,请使用 man 的 -a 命令:

man -a mkdir

然后使用SPACE栏,然后q退出第一页,然后使用ENTER键查看下一页(2)。

要了解更多信息,你可以使用以下方式查找 man 的手册页

man man

答案2

不是less(1),它是 Ubuntu(以及 GNU 一般)的默认分页程序。

有几种可用的工具,它们在终端中工作,并不是一个功能齐全的 GNU Emacs,被称为信息(1)

$ info apt

TAB聚焦下一个链接,M-TAB¹ 聚焦上一个链接,Enter跟踪光标下的链接f(例如跟随,我猜)询问要去哪个链接,可以完成(通常TAB如此)。

请注意,启动时info(1)默认显示正确的信息文档(如果存在),而不是手册页。如果出于某种原因这不是您想要的,您必须明确指定手册部分:

$ info 'mkdir(1)'     # that’s a man page

而不是:

$ info mkdir          # that’s a section in the full manual for Coreutils

__
¹ESC + TAB如果 meta-tab (可能与 相同或不同Alt + TAB)在您的终端上不起作用。

答案3

有一些可以安装或配置的程序可以本机跟踪此类链接,例如破解 vim信息或者维曼

这里有很多有趣的想法: https://unix.stackexchange.com/questions/18151/how-to-follow-links-in-linux-man-pages

相关内容