Man
此頁由 Linux Wiki用戶Chenxing 於 2008年11月6日 (星期四) 12:11 的最後更改。
從 Linux Wiki
提示:此文已超过 16 年(5859 天)未更新,如发现内容过时或有误,欢迎改进:)
man用於顯示系統手冊。由於多數軟件都提供了man文檔,所以man幾乎可以查看所有軟件的使用手冊。Linux用戶一定要習慣man來查找信息。
目錄 |
查看某一命令的使用手冊
這是man最簡單的用法,如要查ls命令的使用手冊:
man ls
而要查man命令自己的用法,只需輸入:
man man
搜索命令
使用-k參數,man可以在所有的man文檔和簡介中查找符合條件的命令。如:
$ man -k bash bash (1) - GNU Bourne-Again SHell bash-builtins (7) - bash built-in commands, see bash(1) bashbug (1) - report a bug in bash builtins (7) - bash built-in commands, see bash(1) dh_bash-completion (1) - install bash completions for package ispellconfig (8) - Bash script to select a new ispell default dictionary. rbash (1) - restricted bash, see bash(1) update-ispell-dictionary (8) - Bash script to select a new ispell default ...
可以看到man -k返回了與bash相關的多條手冊簡介。
同名手冊的區分
有的關鍵詞在系統中可對應多個手冊。
以time為例,time在系統中有如下不同意義:
- 程序time可以運行程序,並返回該程序執行的時間及相關統計信息。
- C語言函數,用於獲取時間
- Linux系統中「時間」的概念
要查閱time的文檔,應該如何做呢?
man提供了-f參數,用於查找同名的手冊,如:
$ man -f time time (7) - overview of time and timers time (1) - run programs and summarize system resource usage time (2) - get time in seconds
可以看到以time為名的三篇文檔,使用括號里的序號,就可以查看相應的man文檔。如:
man 2 time
實際上這一數字是有規律的,它表示該文檔所屬的分類(節),序號與分類的對應關係為[1]:
1 | 可執行程序或Shell命令 |
---|---|
2 | 系統調用(內核提供的函數) |
3 | 由庫提供的庫函數調用 |
4 | 特殊文件(多現於/dev) |
5 | 文件格式,如配置文件格式 |
6 | 遊戲 |
7 | 雜項,如man 7 man |
8 | 系統管理工具 |
9 | Kernel routines [Non standard] ?? |
參考資料
- ↑ man的man文檔
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。