我经常在手册页或其他文档中看到带有数字后缀的命令或系统调用名称,例如splice(2)
. 虽然,一些出版物不包括数字,例如,维基百科上的拼接。
我从来没有找到关于数字代表什么的解释,甚至不知道从哪里/如何开始搜索。
- 这些数字是什么意思?
- 这些数字的范围是多少?
- 为什么它们以函数和命令名称为后缀?
- 哪些社区使用这些数字?
这些数字指的是 Unix 手册部分。
1 Commands available to users
2 Unix and C system calls
3 C library routines for C programs
4 Special file names
5 File formats and conventions for files used by Unix
6 Games
7 Word processing packages
8 System administration commands and procedures
您可以man
通过仅列出节号来使用命令指定节号:
man 1 somecommand
将somecommand
在手册页的第 1 节中查找。