多页同名时查看 Linux 程序员手册

Jui*_*icy 5 command-line man

我想查看的read页面Linux Programmer's Manual。当我输入时,man read我得到readGeneral Commands Manual.

看着man --help我意识到我可以查看man查询的所有页面,但这需要一一查看它们,直到我找到我正在寻找的页面。效率不高。

如何指定要查询的手册?

mjt*_*ner 4

如果您已经知道要查看的手册页部分,则可以将其作为参数传递给man. 例如,要查看read第 2 部分中的手册页:

man 2 read
Run Code Online (Sandbox Code Playgroud)

这些部分如下(该列表取自手册页man):

  1. 可执行程序或 shell 命令
  2. 系统调用(内核提供的函数)
  3. 库调用(程序库中的函数)
  4. 特殊文件(通常位于 /dev 中)
  5. 文件格式和约定,例如 /etc/passwd
  6. 游戏
  7. 其他(包括宏包和约定),例如 man(7)、groff(7)
  8. 系统管理命令(通常仅适用于root)
  9. 内核例程【非标准】