3_Linux基礎(chǔ)知識及命令――――如何獲取幫助

3_Linux基礎(chǔ)知識及命令――――如何獲取幫助

2014-04-07 10:35:35

Linux 提供了強(qiáng)大的幫助功能,熟練使用Linux自帶的幫助功能,能幫助我們有效學(xué)習(xí)Linux。

一、用type 來判斷外部命令和內(nèi)部命令

外部命令: 在某個(gè)目錄有一個(gè)與命令相同的可執(zhí)行文件

內(nèi)部命令: shell程序自身附帶的命令

使用以下命令可以判斷該命令是內(nèi)部命令還是外部命令:

# type COMMAND

COMMAND is a shell builtin 即為內(nèi)部命令, 其他情況即為外部命令

例如:history是內(nèi)部命令,而ls是外部命令。

二、用which來查看命令在哪里

使用該命令可以查看命令所在的路徑:

# which COMMAND

需要注意的是,which 命令只適用于外部命令。

有時(shí)候幫助文檔會出現(xiàn)亂碼的情況,那是因?yàn)橄到y(tǒng)使用的字符集并非英文字符,可以組合使用以下命令來解決該問題:

# echo $LC_ALL

# export LANG=en

# export LC_ALL=’en_US’

三、使用 help 獲取內(nèi)鍵命令的幫助

使用該命令可以獲取內(nèi)鍵命令的幫助

# help COMMAND

四、使用man 和 info 來獲取外部命令的幫助

vman 命令

1.man 命令的簡介:

用man 命令來獲取幫助是使用得最多的方法:# man COMMAND

NAME: 表示命令的名稱SYNOPSIS: 表示命令的格式DESCRIPTION: 表示命令的使用說明

2.man 命令的章節(jié)規(guī)范:

使用man 所列出的幫助文檔,默認(rèn)顯示的是Chapter1,如果需要查看具體的章節(jié),可以在man 命令之后跟具體的參數(shù):# man n COMMAND

如果某命令的man沒有指定的章節(jié),則會提示:No entry for COMMAND in section n of the manual

對于不同類別的命令或配置等的手冊位于不同的章:

Chapter1:用戶命令;Chapter2:系統(tǒng)調(diào)用;Chapter3:庫調(diào)用;Chapter4:特殊文件,設(shè)備文件;Chapter5:文件格式,即配置文件;Chapter6:游戲;Chapter7:雜項(xiàng);Chapter8:管理類命令

如果不確定章節(jié)的具體內(nèi)容,可以使用如下命令查看簡要的章節(jié)說明:

# whatis COMMAND

注意:whatis 命令剛開始可能無法正常使用,因?yàn)閹椭畹臄?shù)據(jù)庫尚未建立,可以使用如下命令來手動創(chuàng)建數(shù)據(jù)庫:# makewhatis

3.使用功能鍵來閱讀man 手冊 用man命令查詢到的幫助文檔通常不能全部顯示在當(dāng)前屏幕上,故可以使用功能鍵來幫助我們閱讀指定的位置:

Space 空格鍵: 向后翻一屏B 鍵: 向前翻一屏回車鍵: 向后翻一行k 鍵: 向前翻一行Crtl + d鍵: 向后翻半屏Crtl + u鍵: 向前翻半屏G鍵(upper case): 跳轉(zhuǎn)至文件尾部1 + g鍵:跳轉(zhuǎn)至文件首部n + g鍵:指定跳轉(zhuǎn)至具體的行q鍵: 退出

4.在man手冊中查找具體的文本內(nèi)容 / + keyword:從當(dāng)前所在行向文件尾部逐行查找

? + keyword: 從當(dāng)前所在行向文件首部逐行查找

n(lower case)鍵: 與當(dāng)前位置方向相同的下一個(gè)匹配內(nèi)容N(upper case)鍵: 與當(dāng)前位置方向相反的下一個(gè)匹配內(nèi)容

5.用man命令去查詢具體目錄中的幫助文檔:

# man -M [PATH] COMMAND

執(zhí)行此命令可以查詢具體目錄下的幫助文檔

6.man 命令的運(yùn)行過程以 man ls 為例,man 命令的運(yùn)行過程其實(shí)是查找到man1 目錄中l(wèi)s.1.gz 文件,解壓該文件后,用文件編譯工具打開

v使用info 命令來獲取外部命令的幫助文檔

#info COMMAND 使用此命令也可以獲取簡單的幫助文檔

相對man命令,通過info 命令來獲取幫助的方法并不常用。它可以通過上下 ↑↓方向鍵來翻頁,使用q鍵退出。

五、其他獲取幫助的方法

v 通過輸入 --help 選項(xiàng)的方法來查看幫助

# COMMAND --help

此方法的弊端在于如果文檔內(nèi)容過長,用戶將無法使用功能鍵看到完整的幫助內(nèi)容,因?yàn)樵撁顖?zhí)行完畢后會自動返回到命令提示符界面。

v直接查詢命令所在目錄的相關(guān)說明文檔來獲取幫助,如 README,INSTALL, Change log 等文檔

v通過GOOGLE、官方文檔來獲取相關(guān)幫助

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容