(1)所有的手冊頁都屬於一個特定的領域,用一個字元來表示。 Linux下最通用的領域及其名稱及說明如下: 領域 名稱 說明 1 使用者命令, 可由任何人啟動的。 2 系統調用, 即由核心提供的函數。 3 常式, 即庫函數。 4 裝置, 即/dev目錄下的特殊檔案。 5 檔案格式描述, 例如/etc/passwd。 6 遊戲, 不用解釋啦! 7 雜項, 例如宏命令包、慣例等。 8 系統管理員工具, 只能由root啟動。 9 其他(Linux特定的), 用來存放核心例行程式的文檔。 n 新文檔, 可能要移到更適合的領域。 o 老文檔, 可能會在一段期限內保留。 l 本地文檔, 與本特定系統有關的。 例如:man ls就會有LS(1) (2)man的一些常用參數和用法 man -a cmd 開啟所有領域內的同名協助,例如 man fam ,你首先會進入一個fam(1M)的命令版fam協助,你再按q鍵 就會進入FAM(3X),庫函數版的協助 man -aw cmd 顯示所有cmd的所有手冊檔案的路徑,如 man -aw fam 就是 /usr/share/man/man1/fam.1m.gz /usr/share/man/man3/fam.3x.gz man 領域代號 cmd 直接指定特定領域內搜尋手冊頁,如 man 3 fam 直接進入庫函數版的協助 man -M cmd 指定手冊檔案的搜尋路徑,如 man -M /home/mysql/man mysql 顯示的就是你安裝的mysql的協助, 而不是系統內建的舊版mysql的協助 man cmd| col -b > cmd.txt 把man手冊資訊輸出到文字檔 LANG=語言代號 man -w cmd man 特定語言manpage檔案的路徑 查看特定語言版本的手冊頁 例如,要查看mplayer的中文man shell> LANG=zh shell> man -w mplayer /usr/share/man/zh/man1/mplayer.1.gz 新開一個shell視窗(或在原視窗 shell> LANG=en_US.UTF-8) shell> man /usr/share/man/zh/man1/mplayer.1.gz (3)man的設定檔/etc/man.config 如果你不想每次man cmd都要用-M指定路徑,那麼可以通過修改設定檔,新增內容如 MANPATH /home/mysql/man man在各領域的搜尋次序可以通過修改 MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o 實現,一般不推薦修改。 |