學會在命令列中獲取幫助
使用 man 命令獲取幫助
在 Linux 環境中,如果你遇到困難,可以使用man命令,它是Manual pages的縮寫。
語法:man <command_name>
如: man ls
手冊的一般佈局
-
NAME(名稱)
該命令或函式的名稱,接著是一行簡介。 -
SYNOPSIS(概要)
對於命令,正式的描述它如何執行,以及需要什麼樣的命令列引數。對於函式,介紹函式所需的引數,以及哪個標頭檔案包含該函式的定義。 -
DESCRIPTION(說明)
命令或函式功能的文字描述。 -
EXAMPLES(示例)
常用的一些示例。 -
SEE ALSO(參見)
相關命令或函式的列表。
也可能存在其它部分內容,但這些部分沒有得到跨手冊頁的標準化。常見的例子包括:OPTIONS(選項),EXIT STATUS(退出狀態),ENVIRONMENT(環境),BUGS(程式漏洞),FILES(檔案),AUTHOR(作者),REPORTING BUGS(已知漏洞),HISTORY(歷史)和 COPYRIGHT(版權)。
通常 man 手冊中的內容很多,你可能不太容易找到你想要的結果,不過幸運的是你可以在 man 中使用搜索/<你要搜尋的關鍵字>,查詢完畢後你可以使用n鍵切換到下一個關鍵字所在處,shift+n為上一個關鍵字所在處。使用Space(空格鍵)翻頁,Enter(回車鍵)向下滾動一行,或者使用k,j(vim 編輯器的移動鍵)進行向前向後滾動一行。按下h鍵為顯示使用幫助(因為 man 使用 less 作為閱讀器,實為less工具的幫助),按下q退出。
想要獲得更詳細的幫助,你還可以使用info命令,不過通常使用man就足夠了。如果你知道某個命令的作用,只是想快速檢視一些它的某個具體引數的作用,那麼你可以使用--help引數,大部分命令都會帶有這個引數。
使用 help 命令獲取幫助
如:ls --help