2021-05-12 14:32:11
Linux man命令的使用方法
Linux提供了豐富的幫助手冊,當你需要檢視某個命令的引數時不必到處上網查詢,只要man一下即可。
可以使用man man 檢視man的使用方法
1.man共有以下幾個章節
程式碼 | 功能 |
1 | 標準使用者命令(Executable programs or shell commands) |
2 | 系統呼叫(System calls)functions provided by the kernel |
3 | 庫呼叫(Library call)functions within program libraries |
4 | 特殊檔案(裝置檔案)的存取入口(/dev)Special files (usually found in /dev) |
5 | 檔案格式(組態檔的語法),指定程式的執行特性 File formats and conventions |
6 | 遊戲(Games) |
7 | 雜項(Miscellaneous)including macro packages and conventions |
8 | 管理命令 System administration commands |
9 | 跟kernel有關的檔案 Kernel routines |
2.man手冊的格式
NAME 命令名稱及功能簡要說明
SYNOPSIS 用法說明,包括可用的選項
DESCRIPTION 命令功能的詳細說明,可能包括每一個選項的意義
OPTIONS 說明每一項的意義
FILES 此命令相關的組態檔
BUGS
EXAMPLES 使用範例
SEE ALSO 另外參照
3.man手冊的使用方法
翻屏
向後翻一屏:space(空格鍵) 向前翻一屏:b
向後翻一行:Enter(確認鍵) 向前翻一行:k
查詢:
/KEYWORD 向後查詢 n:下一個
?KEYWORD 向前查詢 N:前一個
退出:q
4.常用範例
分章節檢視man的幫助手冊:
4.1 標準使用者命令
可以使用whatis命令是用於查詢一個命令執行什麼功能,並將查詢結果列印到終端上。
例如:
[root@nfs-server ~]#whatis cd
cd (1p) - change the working directory
cd [builtins] (1) - bash built-in commands, see bash(1)
#從上文的輸出結果我們看到cd命令是bash的內建命令,它的功能是改變當前目錄,可以在1和1p的章節中檢視它的幫助。
[root@nfs-server ~]#man 1 cd
使用上面的命令可以直接檢視cd的幫助資訊。
[root@nfs-server ~]#man 1p cd
因為1p章節是bash的幫助資訊,所以在使用"man 1p cd"後,通過在man中輸入"/cd"查詢相關的資訊才能看到cd的幫助資訊。
4.2 系統呼叫
[root@nfs-server]# whatis read
read (1p) - read a line from standard input
read (2) - read from a file descriptor
read (3p) - read from a file
read [builtins] (1) - bash built-in commands, see bash(1)
#從上面可看到,read在1,1p,2,3p中都有內容,下面檢視系統呼叫
[root@nfs-server ~]#man 2 read
[root@nfs-server ~]#man 2 mount
4.3 庫呼叫
[root@nfs-server ~]# man 3 sleep
4.4 特殊檔案(裝置檔案)
[root@nfs-server ~]#man 4 tty
4.5 檔案格式(組態檔的語法)
[root@nfs-server ~]# man 5 passwd
4.8 管理命令
[root@nfs-server ~]# man 8 fdisk
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-03/142407.htm
相關文章