man命令的用法

man 命令的用法

   在linux運維工作中,經常會有一些命令我們不是很清楚它們的準確用法,這時候我們就需要去查詢這些命令的用法,linux中就有很多文檔幫助我們去了解這些命令的用法,其中就有一條命令man,下面我就總結一下它的用法。

    man 是 manual 的簡寫,提供命令的幫助文件。

    幫助文本man也有很多類:用戶名令、系統調用、C庫調用、設備文件及特殊文件、配置文件格式、游戲、雜項、管理類的命令、Linux 內核API。而有時你并不清楚你要查的命令是哪一類的,這時我們就要用 whatis 來看看你要查的命令是哪一類的,

    #whatis passwd
    passwd (1)           – update user’s authentication tokens
    sslpasswd (1ssl)     – compute password hashes
    passwd (5)           – password file
    你要查的命令passwd目的是要改密碼那就是第一類,如果是要找passwd文件就是第五類,當你知道是哪一類了我們就能用man命令來查找幫助了。

    #man 1 passwd

    就可以查找passwd更改密碼的詳細幫助,當然如果man后沒有寫選項,默認也會查找第一類(#man passwd)

    #man 5 passwd

    同理我們就可以查找passwd文件的幫助。

    當然我們也可以統一進行查詢:

    #man -a passwd    列出所有關于passwd的幫助,但也是按順序列出,先是第一類的幫助,如果你不需要可一按q退出,進入第二類幫助。

    其中包含,名稱及簡要說明,用法格式說明,詳細說明,選項說明,示例,相關文件,作者,版本信息,替他幫助的參考。

      格式中的一些符號的意義:

        []     可選內容 

        <>   必選內容

        a|b   二選一

        {}     分組

        …     同一類內容可多次出現

     

    有時在我們查找到的幫助文本很多,我們可以

        Ctrl + f | Ctrl + v | Ctrl + F       向文件尾部翻屏

        Ctrl + b | b                            向文件首部翻屏

        Ctrl + d | d                            向文件尾部翻半屏

        Ctrl + u | u                            向文件首部翻半屏

        Enter | Ctrl + N | e | ctrl + E | j | Ctrl + J        向文件尾部翻一行

        y | Ctrl + Y | Ctrl + p | k | Ctrl + K                 向文件首部翻一行

        q                                          退出

        #                                          跳轉至第#行

        1G                                         回到文件首部

        G                                           翻至文件尾部

        / #                                        搜索#

        

       查幫助的能力決定了我們水平的高度?。?!

        小總結!望指正!

原創文章,作者:liu-linux,如若轉載,請注明出處:http://www.www58058.com/69120

(0)
liu-linuxliu-linux
上一篇 2017-02-17 17:52
下一篇 2017-02-17 22:06

相關推薦

  • SHELL中的變量

    SHELL中的變量            運行SHELL腳本中的單個命令自然有用,但這有其自身的限制。通常你會需要在SHELL命令使用其他數據來處理信息。這可以通過變量來實現。變量允許你臨時性地將信息存儲在SHELL腳本中,以便和腳本中的其他命令一起使用。 1 環境變量…

    Linux干貨 2017-04-16
  • 網絡N22期-第三周作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who | cut -d" " -f1 | uniq root 2、取出最后登錄到當前系統的用戶的相關信息。 [roo…

    Linux干貨 2016-08-29
  • do some test

    1、簡述TCP三次握手四次揮手過程及各過程中客戶端和服務器端的狀態。     三次握手:         a(syn-send) -> send syn -> b(listen)         a(syn-send) <- receive …

    Linux干貨 2016-06-12
  • shell腳本編程的一些好習慣

    shell腳本編程的一些好習慣 1.命名規則   腳本命名以.sh結尾,名稱盡量見名之意。以下是幾種可供參考的腳本命名風格。通過以下清新脫俗的風格,讀者能夠很easy的明白腳本的作用。 clearlog.sh ClearLog.sh clearSql.sh snmp_install.sh Monitor.sh 2.腳本信息   為腳本加入…

    Linux干貨 2017-04-14
  • linux作業管理

    作業管理 kill kill命令:     向進程發送控制信號,以實現對進程管理     顯示當前系統可用信號:kill -l     常用信號:man 7 signal    &…

    Linux干貨 2016-09-09
  • 初學者通過VMware安裝CentOS7并實現本機windows端Xshell遠程登陸

    這是我這個菜鳥在學習Linux過程中寫的第一篇Blog。內容主要是通過VMware安裝CentOS7系統,并且在本機的Windows端通過Xshell5來遠程登陸安裝好的虛擬機CentOS7系統。 首先通過VMware安裝完CentOS7并進入系統。 使用root權限操作,通過 ~]#ifconfig or ~]#ip addr list 命令查詢到虛擬機系…

    2017-10-11
欧美性久久久久