亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      linux中的man命令的詳細(xì)解釋

      時(shí)間: 佳洲1085 分享

        linux下的man命令是一個(gè)幫助命令,掌握這個(gè)命令可以讓我們更好的學(xué)習(xí)linux,下面由學(xué)習(xí)啦小編為大家整理了linux中的man命令的詳細(xì)解釋的相關(guān)知識(shí),希望對(duì)大家有幫助!

        一、linux中的man命令的詳細(xì)解釋

        man命令是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。

        語法

        man(選項(xiàng))(參數(shù))

        選項(xiàng)

        -a:在所有的man幫助手冊(cè)中搜索;

        -f:等價(jià)于whatis指令,顯示給定關(guān)鍵字的簡(jiǎn)短描述信息;

        -P:指定內(nèi)容時(shí)使用分頁程序;

        -M:指定man手冊(cè)搜索的路徑。

        參數(shù)

        數(shù)字:指定從哪本man手冊(cè)中搜索幫助; 關(guān)鍵字:指定要搜索幫助的關(guān)鍵字。

        二、linux中的man命令的常用實(shí)例

        分章節(jié)查看man的幫助手冊(cè):

        1 標(biāo)準(zhǔn)用戶命令

        可以使用whatis命令是用于查詢一個(gè)命令執(zhí)行什么功能,并將查詢結(jié)果打印到終端上。

        例如:

        [root@nfs-server ~]#whatis cd

        cd (1p) - change the working directory

        cd [builtins] (1) - bash built-in commands, see bash(1)

        #從上文的輸出結(jié)果我們看到cd命令是bash的內(nèi)建命令,它的功能是改變當(dāng)前目錄,可以在1和1p的章節(jié)中查看它的幫助。

        [root@nfs-server ~]#man 1 cd

        使用上面的命令可以直接查看cd的幫助信息。

        [root@nfs-server ~]#man 1p cd

        因?yàn)?p章節(jié)是bash的幫助信息,所以在使用"man 1p cd"后,通過在man中輸入"/cd"查找相關(guān)的信息才能看到cd的幫助信息。

        2 系統(tǒng)調(diào)用

        [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中都有內(nèi)容,下面查看系統(tǒng)調(diào)用

        [root@nfs-server ~]#man 2 read

        [root@nfs-server ~]#man 2 mount

        3 庫調(diào)用

        [root@nfs-server ~]# man 3 sleep

        4 特殊文件(設(shè)備文件)

        [root@nfs-server ~]#man 4 tty

        5 文件格式(配置文件的語法)

        [root@nfs-server ~]# man 5 passwd

        6 管理命令

        [root@nfs-server ~]# man 8 fdisk

        三、linux中的man命令的使用方法

        Linux man中的man就是manual的縮寫,用來查看系統(tǒng)中自帶的各種參考手冊(cè),但是手冊(cè)頁分為好幾個(gè)部分,如下所示:

        1 Executable programs or shell commands

        2 System calls (functions provided by the kernel)

        3 Library calls (functions within program libraries)

        4 Special files (usually found in /dev)

        5 File formats and conventions eg /etc/passwd

        6 Games

        7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)

        8 System administration commands (usually only for root)

        9 Kernel routines [Non standard]

        ----------------------

        解釋一下,

        1是普通的命令

        2是系統(tǒng)調(diào)用,如open,write之類的(通過這個(gè),至少可以很方便的查到調(diào)用這個(gè)函數(shù),需要加什么頭文件)

        3是庫函數(shù),如printf,fread

        4是特殊文件,也就是/dev下的各種設(shè)備文件

        5是指文件的格式,比如passwd,就會(huì)說明這個(gè)文件中各個(gè)字段的含義

        6是給游戲留的,由各個(gè)游戲自己定義

        7是附件還有一些變量,比如向environ這種全局變量在這里就有說明

        8是系統(tǒng)管理用的命令,這些命令只能由root使用,如ifconfig

        ------------------------------------

        n新文檔,可能要移到更適合的領(lǐng)域。

        o老文檔,可能會(huì)在一段期限內(nèi)保留。

        l本地文檔,與本特定系統(tǒng)有關(guān)的。

        ------------------------------------

        在shell中輸入man+數(shù)字+命令/函數(shù)即可以查到相關(guān)的命令和函數(shù)。若不加數(shù)字,那Linux man命令默認(rèn)從數(shù)字較小的手冊(cè)中尋找相關(guān)命令和函數(shù)。

        例 如:我們輸入man ls,它會(huì)在最左上角顯示“LS(1)”,在這里,“LS”表示手冊(cè)名稱,而“(1)”表示該手冊(cè)位于第一節(jié)章,同樣,我們輸入“man ifconfig”它會(huì)在最左上角顯示“IFCONFIG(8)”。也可以這樣輸入命令:“man [章節(jié)號(hào)]手冊(cè)名稱”。

        man是按照手冊(cè)的章節(jié)號(hào)的順序進(jìn)行搜索的,比如:man sleep,只會(huì)顯示sleep命令的手冊(cè),如果想查看庫函數(shù)sleep,就要輸入:man 3 sleep

        ------------------------------------

        man -f command顯示man程序的所有手冊(cè)

        例如:man -f kill

        man n command顯示指定章節(jié)的手冊(cè)

        man -a command顯示所有章節(jié)的手冊(cè)

        man -w command顯示手冊(cè)所在的路徑

        man -aw command結(jié)合-a參數(shù)顯示所有章節(jié)的手冊(cè)路徑

        ------------------------------------

        在vim編輯器里頭,可以通過大寫字母K獲取光標(biāo)位置處相關(guān)內(nèi)容的幫助,比如你把光標(biāo)定位到printf,然后,按下ESC,再按下SHIFT+k就可以獲取幫助啦。

      3635473