3.13. 更多資訊
前一頁 | 章 3. UNIX 基礎概念 | 下一頁

## 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` 會有簡單說明，而若要快速查閱相關操作方式， 則請按 `?`。

前一頁 | 上一層 | 下一頁
3.12. Binary 的格式 | 起始頁 | 章 4. 軟體套件管理篇：Packages 及 Ports 機制

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

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