3_Linux基礎知識及命令————如何獲取幫助

Linux 提供了強大的幫助功能,熟練使用Linux自帶的幫助功能,能幫助咱們有效學習Linuxshell


1、type 來判斷外部命令內部命令數據庫


外部命令: 在某個目錄有一個與命令相同的可執行文件ide

內部命令shell程序自身附帶的命令工具


使用如下命令能夠判斷該命令是內部命令仍是外部命令:學習

# type COMMAND ui

COMMAND is a shell builtin  即爲內部命令, 其餘狀況即爲外部命令spa

例如:history是內部命令,而ls是外部命令。orm

wKioL1NCDZig3cBiAADA3IRc0q4650.jpg


2、which來查看命令在哪裏blog


使用該命令能夠查看命令所在的路徑:遊戲

# which COMMAND

須要注意的是,which 命令只適用於外部命令。

wKiom1NCDdrit2qaAAEKzw4LKfg422.jpg


有時候幫助文檔會出現亂碼的狀況,那是由於系統使用的字符集並不是英文字符,能夠組合使用如下命令來解決該問題:

# echo $LC_ALL

# export LANG=en

# export LC_ALL=en_US


3、使用 help 獲取內鍵命令的幫助

使用該命令能夠獲取內鍵命令的幫助

# help COMMAND

wKioL1NCDcmi5UmgAARZm6vK-UU995.jpg


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


vman 命令


1.man 命令的簡介:


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

# man COMMAND

wKiom1NCDgjCoAYcAALbfLDllDQ352.jpg

NAME: 表示命令的名稱

SYNOPSIS: 表示命令的格式

DESCRIPTION: 表示命令的使用說明


2.man 命令的章節規範:


使用man 所列出的幫助文檔,默認顯示的是Chapter1,若是須要查看具體的章節,能夠在man 命令以後跟具體的參數:

# man n COMMAND


wKioL1NCDjLDL764AATxbkyz9BI359.jpg


若是某命令的man沒有指定的章節,則會提示:

No entry for COMMAND in section n of the manual

wKioL1NCDliBvJYXAABgzY1bRo8796.jpg

對於不一樣類別的命令或配置等的手冊位於不一樣的章:


Chapter1用戶命令;

Chapter2系統調用;

Chapter3庫調用;

Chapter4特殊文件,設備文件;

Chapter5文件格式,即配置文件;

Chapter6遊戲;

Chapter7雜項;

Chapter8管理類命令


若是不肯定章節的具體內容,能夠使用以下命令查看簡要的章節說明:


# whatis COMMAND

wKiom1NCDpHSHrw8AACvXdB9CZU913.jpg

注意:whatis 命令剛開始可能沒法正常使用,由於幫助命令的數據庫還沒有創建,能夠使用以下命令來手動建立數據庫:

# makewhatis


3.使用功能鍵來閱讀man 手冊

   用man命令查詢到的幫助文檔一般不能所有顯示在當前屏幕上,故能夠使用功能鍵來幫助咱們閱讀指定的位置:

Space 空格鍵: 向後翻一屏

B 鍵: 向前翻一屏

回車鍵: 向後翻一行

k 鍵: 向前翻一行

Crtl + d鍵: 向後翻半屏

Crtl + u鍵: 向前翻半屏

G(upper case) 跳轉至文件尾部

1 + g鍵:跳轉至文件首部

n + g鍵:指定跳轉至具體的行

q鍵: 退出


4.man手冊中查找具體的文本內容

      / + keyword:從當前所在行向文件尾部逐行查找

      ? + keyword: 從當前所在行向文件首部逐行查找

nlower case)鍵: 與當前位置方向相同的下一個匹配內容

Nupper case)鍵: 與當前位置方向相反的下一個匹配內容

wKioL1NCDqqy_I2KAAMbud1b9Q0948.jpg

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


# man -M [PATH] COMMAND


執行此命令能夠查詢具體目錄下的幫助文檔


6.man 命令的運行過程

man ls 爲例,man 命令的運行過程實際上是查找到man1 目錄中ls.1.gz 文件,解壓該文件後,用文件編譯工具打開

wKiom1NCDwajNWGDAALLRpbZxXs578.jpg



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


#info COMMAND

  使用此命令也能夠獲取簡單的幫助文檔

wKiom1NCDyLRz3FhAAFwh3S86K4076.jpg

相對man命令,經過info 命令來獲取幫助的方法並不經常使用。

它能夠經過上下 ↑↓方向鍵來翻頁,使用q鍵退出。


5、其餘獲取幫助的方法


v  經過輸入 --help 選項的方法來查看幫助


# COMMAND --help


wKioL1NCDxryQDxyAAGYJz0NejI359.jpg

此方法的弊端在於若是文檔內容過長,用戶將沒法使用功能鍵看到完整的幫助內容,由於該命令執行完畢後會自動返回到命令提示符界面。


v直接查詢命令所在目錄的相關說明文檔來獲取幫助,如 READMEINSTALL, Change log 等文檔


v經過GOOGLE、官方文檔來獲取相關幫助

相關文章
相關標籤/搜索