在linux終端,面對命令不知道怎麼用,或不記得命令的拼寫及引數時,我們需要求助於系統的幫助文件; linux系統內建的幫助文件很詳細,通常能解決我們的問題,我們需要掌握如何正確的去使用它們;
下面介紹這些命令;
簡要說明命令的作用(顯示命令所處的man分類頁面):
$whatis command正則匹配:
$whatis -w "loca*"更加詳細的說明文件:
$info command查詢命令command的說明文件:
$man command使用page up和page down來上下翻頁eg:man date
在man的幫助手冊中,將幫助文件分為了9個類別,對於有的關鍵字可能存在多個類別中, 我們就需要指定特定的類別來檢視;(一般我們查詢bash命令,歸類在1類中);
man頁面所屬的分類標識(常用的是分類1和分類3)
(1)、使用者可以操作的命令或者是可執行檔案前面說到使用whatis會顯示命令所在的具體的文件類別,我們學習如何使用它(2)、系統核心可呼叫的函式與工具等
(3)、一些常用的函式與資料庫
(4)、裝置檔案的說明
(5)、設定檔案或者某些檔案的格式
(6)、遊戲
(7)、慣例與協議等。例如linux標準檔案系統、網路協議、ascⅱ,碼等說明內容
(8)、系統管理員可用的管理條令
(9)、與核心有關的檔案
eg:我們看到printf在分類1和分類3中都有;分類1中的頁面是命令操作及可執行檔案的幫助;而3是常用函式庫說明;如果我們想看的是c語言中printf的用法,可以指定檢視分類3的幫助:$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)
$man 3 printf查詢關鍵字 根據命令中部分關鍵字來查詢命令,適用於只記住部分命令的場合;$man -k keyword
eg:查詢gnome的config配置工具命令:
$man -k gnome config| grep 1檢視程式的binary檔案所在路徑:
$which commandeg:查詢make程式安裝路徑:
$which make檢視程式的搜尋路徑:
$whereis command當系統中安裝了同一軟體的多個版本時,不確定使用的是哪個版本時,這個命令就能派上用場;
whatis info man which whereis
學會使用linux命令幫助
1 檢視命令的簡要說明 whatis command 可以使用正規表示式 whatis w loca 這樣會列出簡要的命令的說明 2 使用man 查詢命令command的說明文件 man command 使用page up和page down來上下翻頁 在man的幫助手冊中,將幫助文件分為了9個類別...
學會思考,學會使用幫助工具
事實上,我遇到的問題,其他好多同學也曾遇到過,慶幸的是,有高人給了一些參考方法,後來試了下,也挺管用的。但針對該解決方案我有些迷惑 如何才能把中文的gb2312編碼轉換成utf 8編碼?雖然yusongzc給出了解決方法,但我就是不清楚怎麼轉換,在baidu和goog上搜了半天,也沒有找到怎麼轉換?...
學會使用 curl 命令
模擬post get請求 使用curl傳送get請求 curl 使用curl傳送post請求 curl d user admin passwd 12345678 複製 http頭部資訊也可以使用curl來傳送,使用 h 頭部資訊 傳遞多個頭部資訊 複製 curl o file.txt progres...