1. 程式人生 > >Linux 命令幫助

Linux 命令幫助

命令格式:

    COMMAND [OPTIONS……] [ARGUMENTS……]

    shell尋找到的外部命令的路徑結果會快取到kv(key-vakue)裡儲存,可鍵入hash檢視

    內部命令:

       help COMMAND

    外部命令:

        查詢命令幫助可以先man 命令,然後根據FILES檢視命令的相關檔案所在位置。

    1.COMMAND --help

        history 檢視輸入的命令歷史

            登入shell是會讀取~/.bash_history中的命令歷史;

            登出時,會將快取中的歷史命令追加寫入到~/.bash_history;

                !+數字可以直接執行命令歷史中的對應命令;

                !!執行上一條命令;

                !+string  執行最近一次輸入的以string開頭的命令;

    2.manul   man COMMAND    man 1-8:稱為1-8章節

        man1:使用者命令

        man2:系統呼叫

        man3:庫呼叫

        man4:裝置檔案和特殊檔案

        man5:配置檔案格式資訊

        man6:遊戲

        man7:雜項

        man8:系統管理類命令

        一個命令不止在一個章節裡有幫助手冊,可以通過man+[1-8]+command來檢視固定章節裡的資訊;

        可以通過whatis command來檢視命令在哪些章節裡有幫助資訊;

        可通過/usr/share/man/*路徑檢視;

            裡面都是對應命令的相關的壓縮的檔案,使用man命令檢視時man會自動解壓檢視;

            命令手冊不一定都在/usr/share/man/中,可以通過設定/etc/man_db.conf來設定額外的man手冊路徑;

            或者通過man -M path/to/somewhere command 指定路徑來檢視man手冊;

        man章節內容:

            NAME,SYNOPSIS,DESCRIPTION,OPTIONS,EXAMPLES,AUTHOR,SEE ALSO

            SYSNOPSIS:

                [ ]表示為可選內容;

                < >表示為必選內容;

                … 表示為同樣格式的內容可重複多次;

                a|b表示為二選一;

        man快捷鍵

            G:到章節末尾

            g:到章節開頭

            ^u:向上翻動半屏

            ^d:向下翻動半屏

            q:退出

        文字搜尋

            /keystring:以字串為關鍵字,從當前位置向下搜尋

            n:下一個       N:上一個     以搜尋方向/為基準

            ?keystring:以字串為關鍵字,從當前位置向上搜尋

           n:下一個       N:上一個     以搜尋方向?為基準

           :+數字:可以實現直接跳轉到數字所在的行數

    3.info 資訊頁   info COMMAND

    4.程式自身的文件

        /usr/share/doc/*/*

            README,ChangeLog

    5.程式官方文件   很詳細的

        程式官方網址

    6.發行版的官方文件   權威的

    7.百度,Google(這個需要很好的身手)

注:根據馬哥視訊做的學習筆記,侵刪