標籤:blog c http int a com
Linux基礎01 學會使用命令協助概述
在linux終端,面對命令不知道怎麼用,或不記得命令的拼字及參數時,我們需要求助於系統的協助文檔;
linux系統內建的協助文檔很詳細,通常能解決我們的問題,我們需要掌握如何正確的去使用它們;
在只記得部分命令關鍵字的場合,我們可通過man -k來搜尋;
需要知道某個命令的簡要說明,可以使用whatis;而更詳細的介紹,則可用info命令;
查看命令在哪個位置,我們需要使用which;
而對於命令的具體參數及使用方法,我們需要用到強大的man;
下面分別介紹;
命令使用查看命令的簡要說明
$whatis command
簡要說明命令的作用;(顯示命令所處的man分類頁面)
正則匹配 whatis -w "*zip"
$info command
更加詳細的說明文檔
使用man
$man command
查詢命令command的說明文檔
eg:man date
使用page up和page down來上下翻頁
在man的協助手冊中,將協助文檔分為了9個類別,對於有的關鍵字可能存在多個類別中,
我們就需要指定特定的類別來查看;(一般我們查詢bash命令,歸類在1類中);
man頁面所屬的分類標識(常用的是分類1和分類3):
(1)、使用者可以操作的命令或者是可執行檔
(2)、系統核心可調用的函數與工具等
(3)、一些常用的函數與資料庫
(4)、裝置檔案的說明
(5)、設定檔案或者某些檔案的格式
(6)、遊戲
(7)、慣例與協議等。例如Linux標準檔案系統、網路通訊協定、ASCⅡ,碼等說明內容
(8)、系統管理員可用的管理條令
(9)、與核心有關的檔案
前面說道使用whatis會顯示命令所在的具體的文檔類別,我們學習如何使用它;
eg:
$whatis printf
printf (1) - format and print data
printf (1p) - write formatted output
printf (3) - formatted output conversion
printf (3p) - print formatted output
printf [builtins] (1) - bash built-in commands, see bash(1)
我們看到printf在分類1和分類3中都有;分類1中的頁面是命令操作及可執行檔的協助;而3是常用函數庫說明;如果我們想看的是C語言中printf的用法,可以指定查看分類3的協助:
$man 3 printf
$man -k keyword
查詢關鍵字
根據命令中部分關鍵字來查詢命令,適用於只記住部分命令的場合;
eg:
尋找GNOME的config組態工具命令:
$man -k GNOME config| grep 1
對於某個單詞搜尋,可直接使用/word來使用 : /-a;
多關注下SEE ALSO 可看到更多精彩內容
查看路徑
$which command
查看程式的binary檔案所在路徑
eg:
$which make:尋找make程式安裝路徑;
/opt/app/openav/soft/bin/make install
$whereis command
查看程式的搜尋路徑
當系統中安裝了同一軟體的多個版本時,不確定使用的是哪個版本時,這個命令就能派上用場;
總結
whatis info man which whereis
Posted by: 大CC | 18MAY,2014
部落格:blog.me115.com [訂閱]
微博:新浪微博