重复:https://stackoverflow.com/questions/587676/why-do-programs-in-unix-like-environments-have-numbers-after-their-name/
例如,如果我输入:
man ps
...然后滚动到最后我看到这样的事情:
SEE ALSO kill(1), w(1), kvm(3), strftime(3), sysctl(8)
我怎么解释这个?我知道杀人是另一个命令,但是(1)的含义是什么?这有什么事吗?
git手册页是这些的谜语:
git-add(1), git-am(1), git-archive(1)
什么人试图告诉我?
要访问给定编号部分的手册页,请键入 man number command
从 man man
可执行程序或shell命令
系统调用(内核提供的功能)
库调用(程序库中的函数)
特殊文件(通常位于/ dev中)
文件格式和约定,例如/ etc/passwd
游戏
其他(包括宏观包装和惯例),例如man(7),groff(7)
系统管理命令>(通常仅用于root)
内核例程[非标准]
所以,例如,
man 1 printf
将为您提供shell printf命令的页面,而
man 3 printf
将为您提供C库调用的页面.