我開始學習 GIT,文件文法很混亂。 [1] 在「git-add[1]」或「git-commit[1]」等用例中表示什麼?
文檔中到處都是。在某些網站頁面上,它顯示為括號 - “git-init(1)”
它代表什麼?
答案1
這是手冊的章節號碼。這個約定是通用的,不限於 Git。看man 1 man
:
[...] 如果提供了某個部分,則將指示
man
僅查看手冊的該部分。預設操作是按照預先定義的順序在所有可用部分中進行搜索,並僅顯示找到的第一頁,即使頁面存在於多個部分中也是如此。下表顯示了手冊的章節號碼以及其包含的頁面類型。
- 可執行程式或 shell 命令
- 系統呼叫(核心提供的函數)
- 庫調用(程式庫中的函數)
- 特殊文件(通常位於
/dev
)- 文件格式和約定例如
/etc/passwd
- 遊戲
- 雜項(包括巨集包和約定),例如
man(7)
,groff(7)
- 系統管理命令(通常僅適用於root)
- 內核例程【非標準】
因此,查看手冊的命令git-init(1)
是man 1 git-init
。在這種情況下,簡單的man git-init
工作,但有時您需要明確指定您想要的部分編號。例如有man(1)
和man(7)
;man man
將向您展示前者,以查看您需要的後者man 7 man
。