在使用 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>。