Shell

ls(1) 中的“1”有什麼意義?

  • August 25, 2018

可能重複:

手冊頁中的數字是什麼意思?

我在文件的括號中看到用數字引用的函式。這是什麼意思?它需要一個論點?

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 變體的手冊頁部分列表:(通過維基百科)

  1. 一般命令
  2. 系統呼叫
  3. 庫函式,尤其是 C 標準庫
  4. 特殊文件(通常是設備,位於 /dev 中的那些)和驅動程序
  5. 文件格式和約定
  6. 遊戲和屏保
  7. 各種各樣的
  8. 系統管理命令和守護程序

引用自:https://unix.stackexchange.com/questions/30983