Linux系統(tǒng)提供了相對(duì)比較豐富的幫助手冊(cè)(man),man是manual的縮寫,在日常linux系統(tǒng)管理中經(jīng)常用到,今天就簡單聊聊man。man 本身也提供自己的幫助手冊(cè),通過man就可以查看。
(1)man手冊(cè)分為多個(gè)section,每個(gè)section用一個(gè)字符表示。
這里的section可以理解為類別,例如:man 1 passwd 和 man 5 passwd是不一樣的類別(詳細(xì)見表一)。通常我們使用man passwd,這個(gè)時(shí)候man就按照預(yù)先設(shè)置的搜索路徑和順序去搜索passwd,當(dāng)搜索到一個(gè)就停止繼續(xù)搜索并將結(jié)果顯示出來,如果我們指定了section,那么man只會(huì)在指定的section里去查找man幫助頁。
(表一)
(2)man的配置文件。
man的配置文件是/etc/man.config,我們現(xiàn)學(xué)現(xiàn)用,可以通過man 5 man.config看看這個(gè)配置文件的幫助信息。對(duì)于man.config,我們?nèi)粘J褂玫牟欢啵话愣际悄J(rèn)的設(shè)置,比較重要的是MANPATH (man幫助文件存放的路徑)和MANSECT(man搜索的順序)兩個(gè)參數(shù),通常不建議修改。
(3)man的日常使用。
man常用操作。使用man打開幫助手冊(cè),里面很多操作與我們經(jīng)常使用的vi編輯器類似,當(dāng)然可以通過h鍵查看具體的幫助信息,下面只簡單談?wù)勎覀兘?jīng)常使用的一些操作。
上下翻頁。最常用的是使用空格鍵向下翻頁。另外,[Page Up] 可以向上翻頁,[Page Down]也可以實(shí)現(xiàn)向下翻頁,[Home]返回首頁,[End]返回末頁。
行移動(dòng)。使用鍵盤方向鍵進(jìn)行上下文移動(dòng),或者使用j鍵往下移動(dòng), k鍵向上移動(dòng)。
查找。使用/string向下搜索string關(guān)鍵字,?string向上搜索string關(guān)鍵字。n鍵繼續(xù)關(guān)鍵字的下一個(gè)搜索,N鍵反向搜索關(guān)鍵字。
書簽。man中可以定義書簽,當(dāng)我們想把幫助頁的某個(gè)位置記錄下來以便后面查看,就可以定義個(gè)書簽。例如在當(dāng)前位置定義個(gè)書簽letter,我們需要輸入m鍵后,再輸入定義的書簽名letter即可。那么如何使用這個(gè)書簽?zāi)兀吭诋?dāng)前幫助頁里輸入單引號(hào)'letter就可以定位到書簽的位置。
執(zhí)行shell。在man頁內(nèi)可以執(zhí)行shell,通過!號(hào)再輸入shell即可執(zhí)行。例如:!echo 'hello world',即可打印hello world。這個(gè)在日常工作中基本用不到,這里提出來也就想開闊下大家的思路。
退出。q鍵退出當(dāng)前幫助手冊(cè)。
man常用命令參數(shù)
man -a:搜索并打開所有man中同名幫助,例如 man passwd ,你首先會(huì)進(jìn)入一個(gè)PASSWD(1) section用戶命令類的幫助手冊(cè),你再按q鍵退出當(dāng)前正在顯示的幫助手冊(cè),就會(huì)進(jìn)入PASSWD(5) section文件格式類的幫助手冊(cè)。
man -aw:顯示所有手冊(cè)文件的路徑。例如man -aw passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man5/passwd.5.gz
man -M:指定手冊(cè)文件的搜索路徑,有的時(shí)候我們自己安裝的軟件是帶有自己的幫助文件的,通常不在我們的MANPATH 里面,那么我們就可以手動(dòng)指定man搜索的文件路徑。如 man -M /home/mysql/man mysql 顯示的就是你安裝的mysql的幫助,而不是系統(tǒng)默認(rèn)的舊版mysql的幫助。
man -k:根據(jù)關(guān)鍵字搜索聯(lián)機(jī)幫助,是一種模糊搜索。例如要查找"passwd"相關(guān)的信息,使用man -k passwd會(huì)找到很多和passwd相關(guān)的幫助頁。
man -f:關(guān)鍵字精確搜索,與-k不同,它只搜索與關(guān)鍵字完全匹配的幫助頁。
鏈接:https://www.cnblogs.com/zhangmingcheng/p/5757269.html
-
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
591瀏覽量
27355 -
文件
+關(guān)注
關(guān)注
1文章
561瀏覽量
24697 -
命令
+關(guān)注
關(guān)注
5文章
678瀏覽量
21984
原文標(biāo)題:淺談 man 命令的日常使用
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論