1. 程式人生 > >Linux命令幫助使用方法

Linux命令幫助使用方法

名稱 left ron 配置文件 數據 mini com 配置 ctrl+

首先使用type命令判斷是內部命令還是外部命令

Linux中獲取命令的使用幫助:

  內建命令:使用help

  ~]# help COMMAND

  外部命令:

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

      ~]# COMMMAND --help

      []:表示可選;
      ...:表示可多個;

    (2)使用手冊(manual)
      存儲位置:/usr/share/man/
      章節:man1, man2, ..., man8
      格式:一般是壓縮格式存放,節約空間;


      包括命令的幫助,命令的配置文件的幫助等;

~]# man KEYWORD
各部分功能說明:
SECTION:
  NAME:命令的名稱及功能描述;
  SYNOPSIS:命令的基本使用語法;
  DESCRIPTION:詳細描述信息;
  OPTIONS:命令相關參數選項說明;
  AUTHOR:作者;
  BUGS:報告程序bug的途徑;
  EXAMPLES:使用示例;


  SEE ALSO:額外參考;
  FILES:相關配置文件;

SYNOPSIS:
  []:可選內容;
  <>:必須提供的內容;
  a|b|c:多選一;
  ...:同類內容可出現多次;  

    man章節:
      1 Executable programs or shell commands用戶命令幫助文檔;


      2 System calls (functions provided by the kernel)系統調用幫助文檔(由內核提供的函數);
      3 Library calls (functions within program libraries)庫調用幫助文檔(由庫程序提供的函數);
      4 Special files (usually found in /dev)特殊文件幫助文檔;
      5 File formats and conventions eg /etc/passwd配置文件的格式的幫助文檔;
      6 Games遊戲幫助文檔;
      7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)雜項幫助文檔;
      8 System administration commands (usually only for root)系統管理命令使用幫助文檔;
      9 Kernel routines [Non standard]內核程序代碼的幫助文檔;

      註意:當一個命令在多個章節都有時,默認顯示第一個檢索到的章節;

    查看指定章節幫助:
    ~]# man # KEYWORD

    查看某關鍵字在哪些章節下有man手冊:
    ~]# whatis KEYWORD
    ~]# man -f KEYWORD

    註意:whatis執行過程是查詢數據庫進行的,手動更新數據庫;
    ~]# makewhatis(需要安裝命令程序,centos7是mandb)
    選項:
    -k:基於關鍵字搜索相關是使用手冊,在每個手冊的description中搜索
    -K:基於關鍵字搜索相關是使用手冊,在整個幫助手冊中搜索;
    -f,--whatis:相當於whatis命令,依賴whatis數據庫;

    註意:man命令先是通過壓縮工具解壓幫助手冊為某臨時文件,而後顯示其臨時文件內容(幫助手冊內容)則是通過調用less命令來實現的:
    ~]# man find:獲取使用幫助;
    翻屏:
      空格鍵,Ctrl+f:向文件尾部翻一屏;
      b:向文件首部翻一屏;
      d:向文件尾部翻半屏;
      u:向文件首部翻半屏;
      回車鍵,Ctrl+#:向文件尾部翻一行;
      y,k:向文件首部翻一行;

      G:跳轉至最後一行;
      #G:跳轉至第#行;
    關鍵字搜索:
      /KEYWORD:可使用模式搜索:向文件尾部搜索;
      ?KEYWORD:向文件首部搜索;
      n:與查找命令方向相同;
      N:與查找命令方向相反;
    退出:
      q:quit退出;

    註意:man命令會到很多路徑下查找man使用手冊;
    在CentOS7中這路徑是/etc/man_db.conf文件中,使用"MANPATH"指定定義的路徑;
    在CentOS6中路徑是在/etc/man.config;
    手動指定路徑下查找相關的KEYWORD的手冊並顯示之;
    ~]# man -M /PATH/TO/SOMEDIR KEYWORD

Linux命令幫助使用方法