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