Linux獲取命令的方法

1.man:針對於外部命令的幫助手冊ide

     man九章:ui

   1.用戶命令(全部用戶均可以執行的命令)spa

2.系統調用遊戲

3.C庫調用文檔

4.設備和特殊文件it

5.配置文件格式class

6.遊戲相關的幫助信息配置

7.雜項語法

8.系統管理類命令二進制

9.與內核相關的幫助

   在每一個man手冊中都常見到的一些手段:

     NAME:程序的名稱及相關的功能的簡單描述;

SYNOPSIS:命令使用的語法格式;

DESCRIPTION:程序的詳細描述信息;

OPTIONS:選項的用法和選項的含義的詳細說明;

AUTHOR;程序做者的信息;

EXAMPLES:命令程序的使用範例;

REPORTING BUG:報告程序中所包含的BUG的方式,一般是電子郵件;

SEE ALSO:額外參考的內容;

FILE:與程序相關的其餘的文獻資料,如配置文件,README文檔等;

 

 

   在幫助信息中可能出現的一些特殊符號的意義:

     []:能夠省略不寫,也能夠根據須要選擇使用;

{}:在花括號中通常包括豎線「|」,表示,從全部項目中必須選擇並且只能選擇一個使用;「|」有或者之意;

<>:必須書寫的內容;

...:能夠有更多的內容;

 

 

   區份內部命令和外部命令的方法:

     #type COMMAND

  查找結果中顯示爲「內嵌」或者「buildin」字樣的,則爲內部命令;

  其他的結果都爲外部命令;

  

內部命令的幫助獲取不使用man手冊,而使用help命令;

  #help SBUILDIN_COMMAND

  

 

2.使用whereis命令獲取幫助:

  能夠查看程序的二進制文件、源代碼文件及幫助手冊所在的位置;

  

3.whatis命令

  能夠獲取被匹配到的命令的手冊頁的描述信息;

  

4.which命令

  能夠顯示命令的別名的定義方式和命令的二進制文件的路徑;

  

5.info命令

  infoCOMMAND

  獲取命令的在線幫助文檔;

  

6.有不少的程序有自帶的幫助文檔:

   /usr/share/doc/APP_NAME-VERSION/

README:程序的相關信息

INSTALL:程序的安裝信息

CHANGES:程序的版本更迭的歷程相關的信息;

LICENSE:程序鎖遵照的許可證類型;

  GPL  LGPL  BSD   Apache  MIT

相關文章
相關標籤/搜索