(1)所有的手冊(cè)頁(yè)都屬于一個(gè)特定的領(lǐng)域,用一個(gè)字符來(lái)表示。
Linux下最通用的領(lǐng)域及其名稱及說(shuō)明如下:
領(lǐng)域 名稱 說(shuō)明
1 用戶命令, 可由任何人啟動(dòng)的。
2 系統(tǒng)調(diào)用, 即由內(nèi)核提供的函數(shù)。
3 例程, 即庫(kù)函數(shù)。
4 設(shè)備, 即/dev目錄下的特殊文件。
5 文件格式描述, 例如/etc/passwd。
6 游戲, 不用解釋啦!
7 雜項(xiàng), 例如宏命令包、慣例等。
8 系統(tǒng)管理員工具, 只能由root啟動(dòng)。
9 其他(Linux特定的), 用來(lái)存放內(nèi)核例行程序的文檔。
n 新文檔, 可能要移到更適合的領(lǐng)域。
o 老文檔, 可能會(huì)在一段期限內(nèi)保留。
l 本地文檔, 與本特定系統(tǒng)有關(guān)的。
例如:man ls就會(huì)有LS(1)
(2)man的一些常用參數(shù)和用法
man -a cmd
打開所有領(lǐng)域內(nèi)的同名幫助,例如 man fam ,你首先會(huì)進(jìn)入一個(gè)fam(1M)的命令版fam幫助,你再按q鍵
就會(huì)進(jìn)入FAM(3X),庫(kù)函數(shù)版的幫助
man -aw cmd
顯示所有cmd的所有手冊(cè)文件的路徑,如 man -aw fam 就是
/usr/share/man/man1/fam.1m.gz
/usr/share/man/man3/fam.3x.gz
man 領(lǐng)域代號(hào) cmd
直接指定特定領(lǐng)域內(nèi)搜索手冊(cè)頁(yè),如 man 3 fam 直接進(jìn)入庫(kù)函數(shù)版的幫助
man -M cmd
指定手冊(cè)文件的搜索路徑,如 man -M /home/mysql/man mysql 顯示的就是你安裝的mysql的幫助,
而不是系統(tǒng)自帶的舊版mysql的幫助
man cmd| col -b > cmd.txt
把man手冊(cè)信息輸出到文本文件
LANG=語(yǔ)言代號(hào)
man -w cmd
man 特定語(yǔ)言manpage文件的路徑
查看特定語(yǔ)言版本的手冊(cè)頁(yè)
例如,要查看mplayer的中文man
shell> LANG=zh
shell> man -w mplayer
/usr/share/man/zh/man1/mplayer.1.gz
新開一個(gè)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指定路徑,那么可以通過(guò)修改配置文件,添加內(nèi)容如
MANPATH /home/mysql/man
man在各領(lǐng)域的搜索次序可以通過(guò)修改
MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o
實(shí)現(xiàn),一般不推薦修改。


