在手册页中查找信息的技巧和技巧

在手册页中查找信息的技巧和技巧

有人有在手册页中查找信息的技巧和技巧吗?

答案1

输入斜杠/,然后输入要搜索的字符串。然后按n转到下一项,按N转到上一项。

答案2

请注意部分编号:假设您需要有关 的帮助printf。至少有两种:在 shell 中和在 C 中。 printf 的 bash 版本在第 1 节中,C 版本在第 3 节或 3C 中。如果您不知道想要哪一个,请键入man -a printf,所有手册页都会显示。

如果您要查找的是包含所有 % 代码的 printf 格式,并且它没有出现在 printf 手册页中,您可以跳转到 SEE ALSO 段落下列出的相关手册页。您可能会发现类似的内容formats(5),建议您输入man 5 formats

如果您man printf对给您 printf(1) 感到恼火,而您想要的只是 printf(3),则必须更改MANPATH环境变量中扫描目录的顺序,并将 C 语言的目录放在 shell 命令的目录之前。当 Fortran 或 TCL/Tk 手册页列在 C 手册页之前时,也可能会发生这种情况。

如果您不知道从哪里开始,请键入man introman -s <section> intro。这为您提供了所请求部分的命令摘要。

各部分定义明确:

  • 1 用于 shell 命令,
  • 2 用于系统调用,
  • 3 用于编程接口(有时 3C 表示 C,3F 表示 Fortran...)
  • 5 用于文件格式和其他规则,例如 printf 或正则表达式格式。

最后但并非最不重要的一点是:手册页中提供的信息并不多余,因此请从头到尾仔细阅读,以增加找到所需内容的机会。

答案3

人-k搜索

这将为您提供与“搜索”相关的所有手册页的列表。

答案4

用于阅读手册页的默认寻呼机是less。有文档关于less 这里

尤其:

  • 向上/向下滚动一页: b/ space
  • 向上/向下滚动半页: u/ d
  • 向前/向后搜索: // ?,然后输入正则表达式,
    • 然后点击 n 进入下一场比赛或
    • shift+ N转到上一场比赛。
    • 如果页面上充满了无趣的匹配项,请点击 space以转到下一页。
  • 在正则表达式之前添加一个 @以从头开始搜索。

相关内容