Linux命令行大全:man-顯示程序的手冊(cè)頁(yè)
man-顯示程序的手冊(cè)頁(yè)
大多數(shù)供命令行使用的可執(zhí)行文件,提供一個(gè)稱之為manual或者是man page的正式文檔。該文檔可以用一種稱為man的特殊分頁(yè)程序來(lái)查看,用法如下。
man program
這里的program是需要查看的命令名稱。
手冊(cè)文檔在格式上會(huì)有所不同,但是通常都包括標(biāo)題、命令句法的摘要、命令用途的描述、命令選項(xiàng)列表以及每個(gè)命令選項(xiàng)的描述。但是,手冊(cè)文檔通常不包括實(shí)例,更多的是作為一個(gè)參考使用,而不是教程。例如,嘗試查看 ls 命令的手冊(cè)文檔。
[me@linuxbox ~]$ man ls
在大多數(shù)Linux系統(tǒng)中,man命令調(diào)用less命令來(lái)顯示手冊(cè)文檔。所以,當(dāng)顯示手冊(cè)文檔時(shí),你熟悉的所有l(wèi)ess命令都能奏效。
man命令顯示的"手冊(cè)文檔"被分成多個(gè)部分(section),它不僅包括用戶命令,也包括系統(tǒng)管理命令、程序接口、文件格式等。表5-1描述了手冊(cè)文檔的結(jié)構(gòu)安排。
表5-1 手冊(cè)文檔的組織結(jié)構(gòu)
有時(shí)候我們需要查看手冊(cè)文檔的具體部分,以查找我們需要的信息。當(dāng)我們所查找的一個(gè)文件格式同時(shí)也是一個(gè)命令名的時(shí)候,這一點(diǎn)就尤為重要了。如果沒(méi)有指明部分編號(hào)(section number),通常我們會(huì)獲得第一次匹配的實(shí)例(它可能會(huì)出現(xiàn)在第一部分)。為了指明具體在哪個(gè)部分,我們可以這樣使用man命令。
man section search_term
例如:
[me@linuxbox ~]$ man 5 passwd
該命令將會(huì)顯示文件/etc/passwd的文件格式描述手冊(cè)。