3.13 更多資訊

3.13.1 Manual 線上說明

在使用 FreeBSD 時,最詳細的使用說明莫過於 man 線上說明。 幾乎各程式都會有附上簡短說明,以介紹該程式的基本功能跟相關參數用法。 可以透過 man 指令來閱讀這些說明,而 man 指令的使用相當簡單易懂:

% man command

command 處就是想要知道的指令。 舉個例子, 若要知道 ls 的詳細用法,就可以打:

% man ls

而各線上說明因為性質不同,而區分為下列的數字章節:

  1. 使用者指令。

  2. 系統呼叫(System call) 及錯誤代號。

  3. C 語言函式庫。

  4. 各設備的驅動程式。

  5. 檔案格式。

  6. 小遊戲程式及其他娛樂程式。

  7. 雜項工具、其他資訊。

  8. 系統維護、操作的指令。

  9. Kernel 開發用途。

有些情況會有同樣主題但不同章節。 舉個例子,系統內會有 chmod 指令,但也有 chmod() 系統呼叫。 在這種情況,man 應該要指定所要查詢的章節:

% man 1 chmod

如此一來就會查 chmod 指令部分。 通常在寫文件時會把有參考到某特定章節的 man 號碼也一併寫在括號內。 所以 chmod(1) 就是指 chmod 指令,而 chmod(2) 則是指系統呼叫的部分。

如果您已經知道命令的名稱,只是不知道要怎樣使用的話,那就比較好辦。 但若不知道要用哪個指令時,該怎麼辦呢? 這個時候,就可以利用 man 的搜尋關鍵字功能, 以在各說明的介紹部分搜尋相關字眼。,它的選項是 -k

% man -k mail

如此一來會看到一堆有 “mail” 關鍵字的說明, 事實上該功能與 apropos 指令是一樣的。

而有時你會看到像是 /usr/bin 有許多看起來頗炫的指令,但不知其用途? 只要簡單輸入:

% cd /usr/bin
% man -f *

或者是

% cd /usr/bin
% whatis *

這兩者的指令效果是一樣的。

3.13.2 GNU Info 檔案

FreeBSD 有許多程式跟工具來自於自由軟體基金會(FSF)。 除了 man 線上說明之外,這些程式提供了另外一種更具有彈性的 hypertext 格式文件, 叫做 info。 可以用 info 指令來閱讀,或者若有裝 emacs 亦可透過 emacs 的 info 模式閱讀。

要用 info(1) 指令,只需打:

% info

h 會有簡單說明,而若要快速查閱相關操作方式, 則請按 ?

本文及其他文件,可由此下載:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

若有 FreeBSD 方面疑問,請先閱讀 FreeBSD 相關文件,如不能解決的話,再洽詢 <questions@FreeBSD.org>。
關於本文件的問題,請洽詢 <doc@FreeBSD.org>。