Shell
ls(1) 中的“1”有什麼意義?
可能重複:
我在文件的括號中看到用數字引用的函式。這是什麼意思?它需要一個論點?
Unix 手冊頁位於“部分”中;看看
man man
他們的意思(在大多數平台上;我假設你的平台會在那裡記錄它。)第 1 節是“使用者命令”,意思是“第 1 節的 ls 手冊頁”。
您會發現這一點,
crontab(1)
並且crontab(5)
是一個範例,說明您在不同部分中有多個同一名稱下的頁面。要從命令行執行
man 1 ls
,或訪問它man 5 crontab
。您還可以使用
man -a crontab
該名稱在其所在的所有部分中瀏覽該名稱的頁面。(為什麼會這樣?因為當手冊頁作為書籍列印時,這些部分是內容如何分解成有用的參考資料的方式。不是你經常看到這種情況,而是回到……)
根據作業系統的不同,這些部分的分解方式不同,維基百科的手冊頁條目有一個很好的解釋。但例如,在 BSD、Linux 和 UNIX 上 - 部分“3”保留用於庫函式(尤其是標準 C 庫中的函式)。因此,如果您正在編寫 C 程式碼,您可以微調您的部分查找以使結果更快一些。
man 2 printf
, 或man -s 2 printf
產生 C 版本,並讓您不必費力瀏覽 /usr/bin/printf 的手冊頁,否則該手冊頁會首先出現,因為第一節將首先產生命中。BSD、Linux、UNIX 變體的手冊頁部分列表:(通過維基百科)
- 一般命令
- 系統呼叫
- 庫函式,尤其是 C 標準庫
- 特殊文件(通常是設備,位於 /dev 中的那些)和驅動程序
- 文件格式和約定
- 遊戲和屏保
- 各種各樣的
- 系統管理命令和守護程序