首頁 > 軟體

Linux man命令的使用方法

2020-06-16 17:17:54

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 雜項(Miscellaneousincluding 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


IT145.com E-mail:sddin#qq.com