Linux系統(tǒng)的幫助文檔非常豐富。幫助手冊(cè)提供命令的使用說(shuō)明。比如你若是想了解ls命令的用法,只需運(yùn)行:
$ man ls
幫助手冊(cè)旨在提供基礎(chǔ)知識(shí)和參考信息,有時(shí)會(huì)有一些實(shí)例和交叉索引,但是基本沒(méi)有那種教程式的文檔。
幫助手冊(cè)會(huì)按系統(tǒng)排序方式(如按照字母順序)列出命令的所有選項(xiàng),但是不會(huì)突出重點(diǎn)(比如那些經(jīng)常被使用的選項(xiàng))。如果你有足夠的耐性,可以逐個(gè)嘗試,或者可以問(wèn)別人。
下面的命令可以幫你借助關(guān)鍵字來(lái)查找相關(guān)幫助手冊(cè):
$ man -k keyword
如果你只知道某個(gè)功能,但是不知道命令名,你可以很方便地通過(guò)關(guān)鍵字來(lái)查找。比如你若想使用排序功能,就可以運(yùn)行下面的命令來(lái)列出所有和排序有關(guān)的命令:
$ man -k sort
alphasort (3) - scan a directory for matching entries
bsearch (3) - binary search of a sorted array
qsort (3) - sort an array
sort (1) - sort lines of text files
輸出結(jié)果包括幫助手冊(cè)的名稱、所屬的章節(jié)以及內(nèi)容的簡(jiǎn)要描述。
幫助手冊(cè)按照命令類型被組織為很多個(gè)章節(jié),章節(jié)編號(hào)出現(xiàn)在章節(jié)名后面的括號(hào)中,例如ping(8)。
下圖中列出了各章節(jié)和它們的編號(hào)。
章節(jié)1、5、7和8的內(nèi)容是很好的補(bǔ)充參考。章節(jié)4用到的不多,章節(jié)6的內(nèi)容稍微有些單薄。章節(jié)3主要是供開(kāi)發(fā)人員參考。
你可以按序號(hào)來(lái)選擇章節(jié),這會(huì)讓搜索結(jié)果更加精確,因?yàn)橐坏┢ヅ淞怂阉麝P(guān)鍵字,幫助手冊(cè)會(huì)定位到該關(guān)鍵字查找結(jié)果的第一頁(yè)。比如你要搜索有關(guān)passwd的信息,可以使用如下命令:
$ man 5 passwd
幫助手冊(cè)涵蓋的是基本內(nèi)容,你還可以使用--help或者-h選項(xiàng)來(lái)獲得幫助信息。如ls --help。
GNU項(xiàng)目因?yàn)椴幌矚g幫助手冊(cè)這種方式,引入了info(或者texinfo)。info文檔的內(nèi)容更加豐富,同時(shí)也更復(fù)雜一些。可以使用info命令查看info文件內(nèi)容:
$ info command
有一些程序?qū)⑺鼈兊奈臋n放到目錄/usr/share/doc中,而不是man和info里。你可以在這里搜索需要的文檔,當(dāng)然別忘了還有互聯(lián)網(wǎng)。