我是 Linux 新手,注意到我查找的某些命令旁边有数字。
例如我想查找accept()
网络编程方面的内容,但却man accept
显示以下内容:
accept(8) Easy Software Products accept(8)
NAME
accept/reject - accept/reject jobs sent to a destination
那么如何在手册页之间切换到其他数字(例如accept(1)
~ accept(7)
)?
答案1
要找出可用的部分,请使用whatis manpage
。例如:
$ whatis unlink
unlink (2) - delete a name and possibly the file it refers to
unlink (1) - call the unlink function to remove the specified file
要查看相关的手册页,请使用man section manpage
,例如:
man 2 unlink
使用该-a
选项,您将能够显示手册页的所有部分:
man -a unlink
尽管寻呼机less
支持切换(:p
和:n
),但我还没有找到在手册页之间“切换”的方法,使用该选项唯一支持的操作-a
是“下一步”、“跳过”和“取消”。
如果有疑问,您还可以阅读手册页man
:
man man
答案2
那里引用的 8 实际上不是第 8 页,而是第 8 节。各节划分如下:
Section Description
1 General commands
2 System calls
3 C library functions
4 Special files (usually devices, those found in /dev) and drivers
5 File formats and conventions
6 Games and screensavers
7 Miscellanea
8 System administration commands and daemons
所以接受您正在阅读的是系统管理命令。
如果某个命令位于多个部分中,系统将提示您选择所需的部分,或者您可以使用:
man 8 accept
其中“8”是部分。这将针对您所需的特定手册页部分。
答案3
man 2 accept
例如将显示第 2 部分。
答案4
最简单的方法是运行
man -a name
这将按顺序显示“name”在所有卷中出现的所有手册页。