Linux上獲取命令幫助信息及man文檔劃分

1.Linux上獲取命令幫助信息的多種途徑

Linux上獲取命令幫助信息有多種途徑,但不同的命令類型獲取幫助信息也有不同,Linux命令類型主要分為兩種:

(1)內部命令:指的是集成于Shell解釋器程序(如Bash)內部的一些特殊指令,也成為內建(BuiltIN)指令。

內部命令屬于Shell的一部分,所以并沒有單獨對應的系統文件,只要Shell解釋器被運行,內部指令也就自動載入內存

了,用戶可以直接使用。內部命令無需從硬盤中重新讀取文件,因此執行效率更高。

(2)外部命令:指的是Linux系統中能夠完成特定功能的腳本文件或二進制程序,每個外部命令對應了系統中的一個文件,

是屬于Shell解釋器程序之外的命令,所以稱為外部命令。Linux系統必須知道外部命令對應的文件位置,才能夠由Shell

加載并執行。

使用type可以查看是否是內建命令:

type (不帶參數)會顯示命令是內建命令還是外部命令

-t :file 外部命令;alias 命令別名;builtin 內置命令

-a :會將命令PATH路徑顯示出來

獲取命令的使用幫助:

        內部命令:

    help COMMAND

        外部命令:

            (1)命令自帶簡要格式的使用幫助

    COMMAND --help

            (2)使用手冊:manual

    man COMMAND

                SECTION:

                       NAME:功能性說明

                       SYNOPSIS:語法格式

                       DESCRIPTION:描述

                       OPTIONS:選項

                       EXAMPLES:使用示例

                       AUTHOR:作者

                       BUGS:報告程序bug的方式

                       SEE ALSO:參考

                       …

                SYNOPSIS:

                    []:可選內容

                    <>:必須提供的內容

                    a|b|c:多選一    

                    …:同類內容可出現多個

2.man文檔劃分

                使用手冊:壓縮格式的文件,有章節之分;

                    /usr/share/man

                          man1,man2,…

                          1:用戶命令;

                          2:系統調用

                          3:C庫調用

                          4:設備文件及特殊文件

                          5:文件格式;(配置文件格式)

                          6:游戲使用幫助;

                          7:雜項

                          8:管理工具及守護進行;

      man CHAPTER COMMAND

                        注意:并非每個COMMAND在所有章節下都有手冊;

                            查看:

      whatis COMMAND

                            注意:其執行過程是查詢數據庫進行的

                                手動更新數據庫:

                                        makewhatis  

                man命令打開手冊以后的操作方法:

                      翻屏:

                          空格鍵:向文件尾翻一屏

                          b:向文件首部翻一屏;

                          Ctrl+d:向文件尾部翻半屏;

                          回車鍵:向文件尾部翻一行

                          k:向文件首部翻一行

                          G:跳轉至最后一行

                          #G:跳轉至指定行

                          1G:跳轉至文件首部

                      文本搜索:

                          /keyword:從文件首部向文件尾部依次查找:不區分字符大小寫

                          ?keyword:從文件尾部向文件首部依次查找;

                                 n:與查找命令方向相同;

                                 N:與查找命令方向相反;

                      退出:

                          q:quit

                選項:

                    -M /PATH/TO/SOMEDIR:到指定的目錄下查找命令手冊并打開之;

原創文章,作者:evergreen1989,如若轉載,請注明出處:http://www.www58058.com/56158

(0)
evergreen1989evergreen1989
上一篇 2016-10-30 18:41
下一篇 2016-10-30 19:25

相關推薦

  • ELK 日志分析實例

    網海過客www.chinasa.net ELK 日志分析實例一、ELK-web日志分析二、ELK-MySQL 慢查詢日志分析三、ELK-SSH登陸日志分析四、ELK-vsftpd 日志分析 一、ELK-web日志分析 通過logstash grok正則將web日志過濾出來,輸出到Elasticsearch 搜索引擎里,通過Kibana前端展示。  …

    Linux干貨 2016-06-03
  • 系統基礎之vim工具詳解

    vim工具詳解 作為運維人員,每天要面對大量的文件操作,如何使用一個功能強大,操作快捷的文本編輯器,就至關重要.那天,今天給大家詳細的介紹下vim這款編輯器,完全符合我們的要求,下面讓我們一起來看看吧! 概論:  文本編輯器:  文本:純文本信息,   ASCII text:  純粹的,不加修飾的文字  文本…

    Linux干貨 2016-08-10
  • grep基本正則表達式以及擴展正則表達式

    基本正則表達式: grep:Globel serach REgular expression and print out the line 作用:文本搜索工具,根據用戶指定的“模式(過濾條件)”對目標文本逐行進行匹配檢查,打印匹配到的行 模式:由正則表達式的元字符及文本字符所編寫出的過濾條件 grep選項:       &nbs…

    Linux干貨 2016-08-08
  • N25_第四周

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp -R /etc/skel /home/tuser1chmod 700 -R /home/tuser1 2、編輯/etc/group文件,添加組hadoop。 vim /etc/group hadoop:x:1010:1…

    Linux干貨 2016-12-25
  • ip,ss,htop,vmstat,until,while,ping命令使用. N28

    第六周(2018-1.1 – 2018-1.7)

    2018-01-08
  • find命令詳解

    寫在前面,命令總覽: 文件名:-name  -iname   glob     從屬關系: -user  -group  -uid  –gid  -nouser  -nogroup 按類型:-type []  ,f,d,l,b,c…

    Linux干貨 2016-02-14

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-02 16:39

    內容格式把握得很好,不錯,希望你能熟知基礎命令知識,加油!

欧美性久久久久