在使用 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 *
這兩個指令的功能是相同的。