跳轉到內容

Unix/命令/獲取幫助指南

來自華夏公益教科書

顯示指定命令的手冊頁

一個有用的選項是

$ man -k TEXT  

這會搜尋手冊頁標題和簡介行中的 TEXT

示例

要顯示 chown 命令的手冊頁

$ man chown

man 有不同的節。

  • 1 節是使用者命令
  • 2 節是系統呼叫(程式用於與核心通訊)
  • 3 節是庫參考(用於 C 語言程式設計)
  • 4 節是裝置驅動程式
  • 5 節是配置檔案和其他檔案格式
  • 6 節是遊戲
  • 7 節是雜項(例如,“ascii” 對映和 C “運算子” 優先順序)
  • 8 節是系統命令(類似使用者命令,但主要用於 root)

可以在頁面名稱之前指定節號。例如,man chmod通常顯示使用者命令“chmod”。要檢視系統呼叫“chmod”

$ man 2 chmod

要搜尋手冊頁中的“新聞組”,

$ man -k newsgroups
actsync              (8)  - synchronize newsgroupsoups
newsgroups           (1)  - a program to list unsubscribed newsgroups
  • 如果這不起作用,你可能需要執行 makewhatis 命令。

連結

一個有時可用的高階 man 命令。它以 Info 格式顯示指定命令的改進手冊頁。似乎在 POSIX 中不存在。

示例

要顯示 grep 命令的手冊頁

$ info grep

在所有 info 手冊頁中查詢“grep”的出現

$ info --apropos grep
"(autoconf-2.13)Examining Declarations" -- EGREP_CPP
"(autoconf-2.13)Examining Declarations" -- EGREP_HEADER
"(autoconf-2.13)Old Macro Names" -- HEADER_EGREP
...

要檢視“grep” info 手冊頁的物理位置

$ info -w grep
/usr/share/info/grep.info.gz

要檢視一個檔案作為 info 頁

$ info -f ./some_cmd.info.gz

連結

在手冊頁簡短描述中搜索指定關鍵字。似乎在 POSIX 中不存在。

在許多系統上,這與 man 命令的 -k 選項完全相同。

示例

$ apropos newsgroups
active               (5)  - list of active Usenet newsgroups
newsgroups           (1)  - a program to list unsubscribed newsgroups

連結

顯示簡短的手冊頁描述。似乎在 POSIX 中不存在。

示例

$ whatis info
info (1)             - read Info documents
info (5)             - readable online documentation
$ whatis chmod
chmod (1) - change file modes
chmod, fchmod (2) - change mode of file

連結

makewhatis

[編輯 | 編輯原始碼]

建立 whatis、apropos 和 man -k 命令的資料庫。這通常由你的系統自動執行,但有時你需要手動執行它。似乎在 POSIX 中不存在。

示例

# makewhatis
$ sudo makewhatis

連結

華夏公益教科書