我是 Linux 新手,注意到我查找的某些命令旁边有数字。
例如我想accept()在网络编程方面查找,但man accept显示为:
accept(8) Easy Software Products accept(8)
NAME
accept/reject - accept/reject jobs sent to a destination
Run Code Online (Sandbox Code Playgroud)
那么你如何在手册页和其他数字之间切换,比如accept(1)~ accept(7)?
Lek*_*eyn 18
要找出哪些部分可用,请使用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
Run Code Online (Sandbox Code Playgroud)
要查看有问题的手册页,请使用man section manpage,例如:
man 2 unlink
Run Code Online (Sandbox Code Playgroud)
使用该-a选项,您将能够显示联机帮助页的所有部分:
man -a unlink
Run Code Online (Sandbox Code Playgroud)
即使寻呼机less支持切换(:p和:n),我也没有找到在联机帮助页之间“切换”的方法,使用该-a选项的唯一支持的操作是“下一步”、“跳过”和“取消”。
如有疑问,您还可以阅读以下手册页man:
man man
Run Code Online (Sandbox Code Playgroud)
Pau*_*aul 17
那里引用的 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
Run Code Online (Sandbox Code Playgroud)
所以你正在阅读的接受是系统管理员命令。
如果一个命令位于多个部分,系统将提示您输入所需的命令,或者您可以使用:
man 8 accept
Run Code Online (Sandbox Code Playgroud)
其中“8”是部分。这将针对您所关注的特定手册页部分。
| 归档时间: |
|
| 查看次数: |
11698 次 |
| 最近记录: |