例如git-branch(1)的man pages是什么意思

Joh*_*ren 3 linux

重复: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)

什么人试图告诉我?

Joh*_*ter 7

要访问给定编号部分的手册页,请键入 man number command

man man

  1. 可执行程序或shell命令
  2. 系统调用(内核提供的功能)
  3. 库调用(程序库中的函数)
  4. 特殊文件(通常位于/ dev中)
  5. 文件格式和约定,例如/ etc/passwd
  6. 游戏
  7. 其他(包括宏观包装和惯例),例如man(7),groff(7)
  8. 系统管理命令>(通常仅用于root)
  9. 内核例程[非标准]

所以,例如,

man 1 printf
Run Code Online (Sandbox Code Playgroud)

将为您提供shell printf命令的页面,而

man 3 printf
Run Code Online (Sandbox Code Playgroud)

将为您提供C库调用的页面.