Linux下man命令的使用
在Linux編程中很多時(shí)候需要通過man命令查看有關(guān)幫助文檔,學(xué)會(huì)靈活使用man命令是十分重要的。結(jié)合課上實(shí)踐并參考了網(wǎng)上眾多博客后,現(xiàn)在此整理有關(guān)man實(shí)用的操作。
本博客展示man命令環(huán)境是KaliLinux,并已安裝漢化,所以文檔中說(shuō)明已顯示為中文。
最基礎(chǔ)的是
man man
直接用man查看man的使用方法
按q鍵退出幫助文檔,滑動(dòng)鼠標(biāo)滑輪或者按↑↓鍵移動(dòng)頁(yè)面
man命令的基本格式
man命令使用
- 可先用whatis命令查詢某命令具有什么功能。
多嘗試幾次,發(fā)現(xiàn)查詢cd命令竟然沒有合適結(jié)果
查找資料發(fā)現(xiàn)因?yàn)閘inux的版本比較新,man在線文檔中去除掉了一些很簡(jiǎn)單命令的查詢了
man命令常用參數(shù)
參數(shù) | 備注 |
---|---|
-a | 顯示所有匹配項(xiàng) |
-d | 顯示man查照手冊(cè)文件時(shí)候,搜索路徑信息,不顯示手冊(cè)頁(yè)內(nèi)容 |
-D | 同-d,顯示手冊(cè)頁(yè)內(nèi)容 |
-f | 同命令whatis ,將在whatis數(shù)據(jù)庫(kù)查找以關(guān)鍵字開同的幫助索引信息 |
-h | 顯示幫助信息 |
-k | 同命令apropos 將搜索whatis數(shù)據(jù)庫(kù),模糊查找關(guān)鍵字 |
-S list | 指定搜索的領(lǐng)域及順序 如:-S 1:1p httpd 將搜索man1然后 man1p目錄 |
-t | 使用troff 命令格式化輸出手冊(cè)頁(yè) 默認(rèn):groff輸出格式頁(yè) |
-w | 不帶搜索title 打印manpath變量 帶title關(guān)鍵字 打印找到手冊(cè)文件路徑,默認(rèn)搜索一個(gè)文件后停止 |
-W | 同-w |
section | 搜索領(lǐng)域【限定手冊(cè)類型】默認(rèn)查找所有手冊(cè) |
-c | 顯示使用 cat 命令的手冊(cè)信息 |
-C | 指定man 命令搜索配置文件 默認(rèn)是man.config |
-K | 搜索一個(gè)字符串在所有手冊(cè)頁(yè)中,速度很慢 |
-M | 指定搜索手冊(cè)的路徑 |
-P pro | 使用程序pro顯示手冊(cè)頁(yè)面 默認(rèn)是less |
-B pro | 使用pro程序顯示HTML手冊(cè)頁(yè) 默認(rèn)是less |
-H pro | 使用pro程序讀取HTML手冊(cè),用txt格式顯示,默認(rèn)是cat |
-p str | 指定通過groff格式化手冊(cè)之前,先通過其它程序格式化手冊(cè) |
man的常見用法
-
方法一
man -k command 查詢所有類似(即模糊搜索)幫助文件信息,這樣輸出最多(為縮小范圍可以通過管道結(jié)合grep命令)
找到open對(duì)應(yīng)數(shù)字2
之后man 2 open
就可以定位到open對(duì)應(yīng)文檔
-
方法二
man -f command 查詢以command開頭所有相關(guān)幫助信息列表
可直接找到open對(duì)應(yīng)數(shù)字2,之后同方法一。
本文摘自 :https://www.cnblogs.com/