git手册部分是什么意思?

时间:2014-03-17 14:47:36

标签: git

git manual使用" git-commit(1)"等页面标题。或" git-add(1)"当正在讨论的命令是" git commit"或者" git add"。

"(1)"在所有这些头衔中意味着什么?

2 个答案:

答案 0 :(得分:2)

Unix手册页(使用man命令访问的内容)名义上分为不同的部分。您可以运行man man来查看标准的部分列表,其类似于:

   1   Executable programs or shell commands
   2   System calls (functions provided by the kernel)
   3   Library calls (functions within program libraries)
   4   Special files (usually found in /dev)
   5   File formats and conventions eg /etc/passwd
   6   Games
   7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]

所有git命令都属于第1部分("可执行程序或shell命令"),表示此命令的传统方式是在名称后面的括号中的节号。因此,如果有人说,请参阅ls(1),这意味着"请查看ls"的第1部分手册页。

有时会在不同部分使用相同名称的命令。在这种情况下,您可以使man部分显式化。比较:

man reboot

使用:

man 2 reboot

答案 1 :(得分:1)

Unix手册页分为几个部分,因此可以区分名称。例如,有一个名为printf的shell命令和一个名称相同的C函数。

如果查看wikipedia,您将看到Linux的以下部分编号:

1   General commands
2   System calls
3   Library functions, covering in particular the C standard library
4   Special files (usually devices, those found in /dev) and drivers
5   File formats and conventions
6   Games and screensavers
7   Miscellanea
8   System administration commands and daemons

例如,ls将在第1部分中进行,而open将在第2部分中进行,而fopen将在第3部分进行。通常它们将被编写为{{1 }},ls(1)open(2)要清楚。