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
下一篇 2016-10-30

相關推薦

  • 第二周作業

    Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關實例演示 理論上,linux一切皆文件,對于linux的管理命令均算是文件管理命令。 Linux文件類型常見的有:常規文件、目錄文件、塊設備文件、字符設備文件、符號鏈接文件、命名管道、套接字文件等。 -:常規文件 [root@iZ25c28fe7fZ ~]# ls -lh checkmount.s…

    Linux干貨 2017-09-25
  • 冥界之王-第8周作業

       1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。     網橋:網橋(Bridge)是早期的兩端口二層網絡設備,用來連接不同網段。網橋的兩個端口分別有一條獨立的交換信道,        &nbs…

    Linux干貨 2016-10-23
  • 使用Openssl構建私有CA

    使用Openssl構建私有CA Openssl是SSL的開源實現,是一種安全機密程序,主要用于提高遠程登錄訪問的安全性。也是目前加密算法所使用的工具之一,功能很強大。     Openssl為網絡通信提供安全及數據完整性的一種安全協議,包括了主要的密碼算法、常用的密鑰和證書封裝管理功能(CA)以及SSL協議,并提供了豐…

    Linux干貨 2015-10-07
  • 文本處理工具-awk

    文本處理工具awk awk的名字由來:創始人Aho, Weinberger, Kernighan三人的首字母 有多種版本:New awk(nawk),GNU awk(gawk)  一.gawk   模式掃描和處理語言   基本用法: awk [options] ‘program’ var=value…

    Linux干貨 2016-11-29
  • linux學習總結-linux基礎(之二)

    六、在Linux基礎目錄命名法則及功用 根據FHS(http://www.pathname.com/fhs/)的官方文件指出, 他們的主要目的是希望讓使用者可以了解到已安裝軟件通常放置于那個目錄下, 所以他們希望獨立的軟件開發商、操作系統制作者、以及想要維護系統的用戶,都能夠遵循FHS的標準。 也就是說,FHS的重點在于規范每個…

    Linux干貨 2016-09-23
  • N26-第九周作業-邢巖

    馬哥門徒-N26-邢巖 相信自己、勤奮努力、不斷總結!shell腳本練習需要重復、重復、再重復!那么,我就繼續來寫、寫、寫。 1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #******************************…

    Linux干貨 2017-04-03

評論列表(1條)

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

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

欧美性久久久久