命令和系统调用名称后的数字在*nix中的含义是什么?

Cet*_*ert 1 linux posix freebsd manpage system-calls

例如,我经常在手册页或其他文档中看到带数字后缀的命令或系统调用名称splice(2).虽然,一些出版物不包括这些数字,例如维基百科上的Splice.

我从来没有找到数字代表什么的解释,甚至不知道在哪里/如何开始搜索.

  1. 这些数字是什么意思?
  2. 这些数字的范围是多少?
  3. 为什么它们以功能和命令名称为后缀?
  4. 哪些社区使用这些数字?

Lev*_*von 7

这些数字指的是Unix man部分.

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
Run Code Online (Sandbox Code Playgroud)

您可以man通过列出部分编号来使用命令指定部分编号:

man 1 somecommand  
Run Code Online (Sandbox Code Playgroud)

somecommand在手册页的第1部分中查找.

维基百科有关于此的一些其他信息,该页面如何使用手册页.