1 學會使用命令幫助

2021-09-25 12:55:25 字數 1595 閱讀 6646

在linux終端,面對命令不知道怎麼用,或不記得命令的拼寫及引數時,我們需要求助於系統的幫助文件; linux系統內建的幫助文件很詳細,通常能解決我們的問題,我們需要掌握如何正確的去使用它們;

下面介紹這些命令;

簡要說明命令的作用(顯示命令所處的man分類頁面):

$whatis command
正則匹配:

$whatis -w "loca*"
更加詳細的說明文件:

$info command
查詢命令command的說明文件:

$man 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
檢視程式的binary檔案所在路徑:

$which command
eg:查詢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...