linux中man前面的代號代表的意義
數字“1”表示使用者命令
數字“2”表示系統呼叫
數字“3”表示C語言庫函式
數字“4”表示裝置或特殊檔案
數字“5”表示檔案格式和規則
數字“6”表示遊戲及其他
數字“7”表示巨集、包及其他雜項
數字“8”表示系統管理員相關的命令
知道了這些,我就可以用man 2 write來檢視關於write系統呼叫的幫助資訊了。
再舉幾個例子,比如你mannamed,你觀察螢幕左上角會發現NAMED(8)的字樣,這就說明這個named是包含在“系統管理員相關的命令”之中的。
再比如man yum.conf,你會發現yum.conf(5) ,我想你現在應該知道它的寓意了。下次你可以直接man5再加一個配置檔案,來查查這個檔案的配置方法了。
2給大家推薦一個man的非常好的網站,http://www.linuxmanpages.com/,在這裡有非常全的Linux的man資訊,你可以分1-8來檢視相應的manualpage!
3 我的這些man資訊都存在Linux系統的哪裡?
[root@wupengchong ~]# manpath
/usr/kerberos/man:/usr/local/share/man:/usr/share/man/en:/usr/share/man
用manpath命令就可以看到了,當你man的時候,man會到如上這些路徑去尋找對應的幫助資訊。如果沒有的話,那麼man會抱怨:
[root@wupengchong ~]# man rocrocket
No manual entry for rocrocket
呵呵
4 如何重新建立man的資料庫?
使用makewhatis命令就可以!
5 既然有man資料庫,我是否可以像搜尋引擎那樣搜出裡面的關鍵字?
可以。這樣做:
$man -k roc
使用man的-k選項,就可以列出所有包含roc字串的man幫助資訊。
其實,更深一步,man -k和apropos命令作用相同。你完全可以用apropos roc來代替man -k roc。
其實apropos是一個指令碼檔案,它不是ELF可執行檔案。所以你完全可以用vi/usr/bin/apropos看看它到底是如何實現都。
相關文章
- linux版本號的意義Linux
- 試驗二:檢視centos的版本號以及版本號所代表的意義CentOS
- java中介面的意義Java
- 創業前思考“做有意義的事”的意義創業
- 實驗二:檢視centos的版本號及版本號所代表的含義CentOS
- vue中“:”、“.”、“@”意義Vue
- Linux中的特殊符號含義及作用!Linux符號
- 從幕後到臺前:建築在遊戲設計中的意義遊戲設計
- Linux中man命令有什麼用?Linux
- Oracle 賬號 EXPIRED(GRACE) 意義-拾億Oracle
- 介面對前後端和測試的意義後端
- linux 下各errno的意義Linux
- Oracle中checkpoint存在的意義Oracle
- 電子商務平臺的API整合介面的意義API
- Oracle中Number(p,s)的意義Oracle
- linux 下man的幫助命令Linux
- 如何檢視 Linux Mint 版本號和代號Linux
- Mysql中varchar與char的區別以及varchar(30)中的30代表的涵義MySql
- SAP UI5 中的數字 5 代表什麼含義?UI
- Linux版本號含義Linux
- faccessat(2)linux man pageLinux
- lscpu中的 socket、core、thread的意義thread
- Linux中檔案顏色代表型別Linux型別
- synchronized的意義synchronized
- 人生的意義
- 新一代病毒:隱藏在網頁後面的惡意編碼 (轉)網頁
- PHP中獲取當前頁面的完整URLPHP
- 代號Gimmick Arch Linux 0.7.2釋出Linux
- Linux man命令查詢功能Linux
- linux/unix下telnet提示Escape character is '^]'的意義Linux
- http響應程式碼及其代表的含義HTTP
- nginx的配置檔案server_name的意義 location意義NginxServer
- Oracle 10g 中驅動包的意義Oracle 10g
- 從眾安保險樣本,看“亞馬遜”模式的符號學意義亞馬遜模式符號
- code review的意義View
- Linux 命令 man 全知全會Linux
- php中函式前加&符號的作用分解PHP函式符號
- Linux目錄與檔案的許可權意義Linux