在unix命令中,在man页面中显示的括号中的数字是什么意思?
例如:man(1),find(3),updatedb(2)? 括号内的数字是什么意思(Brit。“brackets”)?
这是该命令的手册页分配给的部分。
这些被拆分为
- 一般命令
- 系统调用
- C库函数
- 特殊文件(通常是在/ dev中find的设备)和驱动程序
- 文件格式和约定
- 游戏和屏保
- 杂记
- 系统pipe理命令和守护进程
每个部分的原始描述可以在Unix程序员手册 (第ii页)中看到。
手册中logging了该命令的部分。 部分清单logging在人工手册中。 例如:
man 1 man man 3 find
这对于在不同部分存在相似或完全相同的命令时非常有用
部分数字之所以重要,是因为多年以前,当磁盘空间比现在更多的时候,这些部分可以单独安装。
许多系统只安装了1和8。 现在,人们倾向于在Google上查看命令。
它表示查找命令的手册页部分。man命令中的-s开关可用于将search限制在某些部分。
当您查看手册页时,左上angular给出该部分的名称,例如:
用户命令printf(1)
标准C库函数printf(3C)
所以,如果你想查找C函数,并且不想意外地看到一个共享相同名字的用户命令的页面,那么你可以执行“man -s 3C …”
还要注意,在其他unix中,指定段的方法不同。 以solaris为例,它是:
man -s 1 man
关于手册的维基百科细节:
- 一般命令
- 系统调用
- 库函数,特别是C标准库
- 特殊文件(通常是在/ dev中find的设备)和驱动程序
- 文件格式和约定
- 游戏和屏保
- 杂记
- 系统pipe理命令和守护进程