ls(1) 中的 1 指的是什么?

Dou*_*las 17 unix command-line manpages

可能的重复:
Linux 命令或 C 函数后的括号和数字是什么意思?

我看到许多实用程序的名称后面都有一个括号中的数字,例如ls(1)or symlink(7)。这些数字叫什么,它们指的是什么?

sle*_*ske 23

这些数字指的是联机帮助页所属的联机帮助页部分:

1 可执行程序或shell命令

2 系统调用(内核提供的函数)

3 库调用(程序库中的函数)

4 个特殊文件(通常在 /dev 中找到)

5 文件格式和约定,例如 /etc/passwd

6 游戏

7 杂项(包括宏包和约定),例如 man(7)、groff(7)

8 个系统管理命令(通常只用于 root)

9 内核例程 [非标准]

(来自man man:-))

显示该部分的原因主要是在多个部分中经常有一个同名的手册页,例如man(1)man命令)和man(7)(手册页系统)。例如系统调用(第 2,3 节)和具有相同名称的命令行程序(第 1 节)相同,例如unlink.

顺便说一句,您可以使用man -a查看给定搜索词的所有部分的手册页。