ls(1) 中的“1”有什么意义?

Mar*_*rty 2 command-line shell documentation

可能的重复:
手册页中的数字是什么意思?

我在文档的括号中看到了用数字引用的函数。这是什么意思?它需要一个参数?

Dan*_*man 6

Unix 手册页以“部分”形式出现;看看man man它们的意思(在大多数平台上;我想你的会在那里记录它。)

第 1 节是“用户命令”,意思是“第 1 节的 ls 手册页”。

您会发现,crontab(1)并且crontab(5)是一个示例,说明您在不同部分的同一个名称下有多个页面。

要从命令行访问它,请运行man 1 ls, 或man 5 crontab

您还可以使用man -a crontab浏览该名称所在的所有部分中的页面。

(这是为什么?因为当手册页被打印为书籍时,这些部分是内容分解为有用参考的方式。不是你经常看到的,而是当......)

根据操作系统的不同,这些部分的分解方式不同,维基百科的手册页条目有一个很好的解释。但例如,在 BSD、Linux 和 UNIX 上 - 部分“3”保留用于库函数(尤其是标准 C 库中的函数)。因此,如果您正在编写 C 代码,则可以微调部分查找以使结果更快一些。man 2 printf,或man -s 2 printf产生 C 版本,让您不必费力浏览 /usr/bin/printf 的手册页,否则会首先出现,因为第一部分将首先产生命中。

BSD、Linux、UNIX 变体的手册页部分列表:(通过维基百科)

  1. 一般命令
  2. 系统调用
  3. 库函数,尤其涵盖 C 标准库
  4. 特殊文件(通常是设备,在 /dev 中找到的)和驱动程序
  5. 文件格式和约定
  6. 游戏和屏保
  7. 杂项
  8. 系统管理命令和守护进程