git manual使用" git-commit(1)"等页面标题。或" git-add(1)"当正在讨论的命令是" git commit"或者" git add"。
"(1)"在所有这些头衔中意味着什么?
答案 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)
要清楚。