在使用 FreeBSD 的時候,最詳盡的使用說明文件莫過於 man pages 了。 幾乎系統裡的每個程式都附有一份簡短的參考手冊, 說明這個程式的基本功能以及這個程式的參數使用說明。 我們可以透過 man 這個指令來閱讀這些使用手冊。 man 這個指令的用法十分簡單:
% man command
command 是你要學習的指令名稱。例如,要學習 ls就打:
% man ls
這些線上說明文件可以分成下列數個章節:
使用者指令。
系統呼叫以及錯誤代號。
C 語言函式庫。
裝置驅動程式。
檔案格式。
遊戲與其他娛樂。
其他資訊
系統維護指令。
核心程式發展用。
在某些情況下,同樣的主題可能出現在使用手冊的不同章節。舉例來說, 系統裡面有 chmod 這個指令,也有 chmod() 這個系統呼叫。當發生這種事情的時候, 我們就向 man 指定我們所要查詢的章節:
% man 1 chmod
這樣會把使用者指令裡的 chmod 的線上手冊列出來。一般來說, 我們會在寫文件時把參考到某特定章節線上手冊的章節號碼寫在括號裡, 所以 chmod(1) 指的就是 chmod 這個指令, 而 chmod(2) 則是代表系統呼叫。
如果您已經知道指令的名稱,只是不知道要如何使用的話, 那就比較好辦;問題就出在如果您不知道您要使用那個指令的時候, 您要怎麼辦呢?這個時候您就可以利用 man 的搜尋功能,它會從 man page 的 descriptions 部份找尋您要搜尋的關鍵字;您只要使用 -k 選項:
% man -k mail
當您使用上述指令時,會把 descriptions 中含有 "mail" 這個關鍵字的指令全部列出來。事實上,這和 apropos 這個指令的功能是一樣的。
您在 /usr/bin 中可以看到一些很有趣的指令, 可是對這些指令的功能您往往沒有半點頭緒。這個時候您只要鍵入:
% cd /usr/bin % man -f *
或是
% cd /usr/bin % whatis *
這兩個指令的功能是相同的。
有很多 FreeBSD 的應用程式以及工具是從自由軟體基金會 (FSF) 來的。 除了 man page 以外,這些程式提供了另外一種更具有彈性的超文件說明 info ;您可以用 info 這個指令來閱讀它們,如果您安裝了 emacs , 您也可以利用 emacs 的 info 模式來閱讀。
要使用 info(1) 這個指令,您只需鍵入:
% info
想要獲得簡易使用介紹請按 h ; 想要獲得命令說明請按 ? 。