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