3_Linux基礎知識及命令――――如何獲取幫助
2014-04-07 10:35:35
Linux 提供了強大的幫助功能鳞仙,熟練使用Linux自帶的幫助功能请唱,能幫助我們有效學習Linux费就。
一润文、用type 來判斷外部命令和內(nèi)部命令
外部命令: 在某個目錄有一個與命令相同的可執(zhí)行文件
內(nèi)部命令: shell程序自身附帶的命令
使用以下命令可以判斷該命令是內(nèi)部命令還是外部命令:
# type COMMAND
COMMAND is a shell builtin 即為內(nèi)部命令, 其他情況即為外部命令
例如:history是內(nèi)部命令禾进,而ls是外部命令豁跑。
二、用which來查看命令在哪里
使用該命令可以查看命令所在的路徑:
# which COMMAND
需要注意的是泻云,which 命令只適用于外部命令艇拍。
有時候幫助文檔會出現(xiàn)亂碼的情況,那是因為系統(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 所列出的幫助文檔婆瓜,默認顯示的是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:特殊文件院溺,設備文件;Chapter5:文件格式磅轻,即配置文件珍逸;Chapter6:游戲逐虚;Chapter7:雜項;Chapter8:管理類命令
如果不確定章節(jié)的具體內(nèi)容弄息,可以使用如下命令查看簡要的章節(jié)說明:
# whatis COMMAND
注意:whatis 命令剛開始可能無法正常使用痊班,因為幫助命令的數(shù)據(jù)庫尚未建立,可以使用如下命令來手動創(chuàng)建數(shù)據(jù)庫:# makewhatis
3.使用功能鍵來閱讀man 手冊 用man命令查詢到的幫助文檔通常不能全部顯示在當前屏幕上摹量,故可以使用功能鍵來幫助我們閱讀指定的位置:
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:從當前所在行向文件尾部逐行查找
? + keyword: 從當前所在行向文件首部逐行查找
n(lower case)鍵: 與當前位置方向相同的下一個匹配內(nèi)容N(upper case)鍵: 與當前位置方向相反的下一個匹配內(nèi)容
5.用man命令去查詢具體目錄中的幫助文檔:
# man -M [PATH] COMMAND
執(zhí)行此命令可以查詢具體目錄下的幫助文檔
6.man 命令的運行過程以 man ls 為例涤伐,man 命令的運行過程其實是查找到man1 目錄中l(wèi)s.1.gz 文件,解壓該文件后缨称,用文件編譯工具打開
v使用info 命令來獲取外部命令的幫助文檔
#info COMMAND 使用此命令也可以獲取簡單的幫助文檔
相對man命令凝果,通過info 命令來獲取幫助的方法并不常用。它可以通過上下 ↑↓方向鍵來翻頁睦尽,使用q鍵退出器净。
五、其他獲取幫助的方法
v 通過輸入 --help 選項的方法來查看幫助
# COMMAND --help
此方法的弊端在于如果文檔內(nèi)容過長当凡,用戶將無法使用功能鍵看到完整的幫助內(nèi)容山害,因為該命令執(zhí)行完畢后會自動返回到命令提示符界面。
v直接查詢命令所在目錄的相關說明文檔來獲取幫助沿量,如 README浪慌,INSTALL, Change log 等文檔
v通過GOOGLE、官方文檔來獲取相關幫助