在使用 FreeBSD 時,最詳細的使用說明莫過於 man 線上說明。 幾乎各程式都會有附上簡短說明,以介紹該程式的基本功能跟相關參數用法。 可以透過 man 指令來閱讀這些說明,而 man 指令的使用相當簡單易懂:
% man command
command 處就是想要知道的指令。 舉個例子, 若要知道 ls 的詳細用法,就可以打:
% man ls
而各線上說明因為性質不同,而區分為下列的數字章節:
使用者指令。
系統呼叫(System call) 及錯誤代號。
C 語言函式庫。
各設備的驅動程式。
檔案格式。
小遊戲程式及其他娛樂程式。
雜項工具、其他資訊。
系統維護、操作的指令。
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 *
這兩者的指令效果是一樣的。
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>。