溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)which命令怎么用

發(fā)布時(shí)間:2022-01-27 11:26:16 來源:億速云 閱讀:211 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹Linux系統(tǒng)which命令怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

Linux系統(tǒng)which命令的主要作用是在PATH變量指定的路徑中,搜索某個(gè)系統(tǒng)命令的位置,并且返回第一個(gè)搜索結(jié)果。

Linux系統(tǒng)which命令怎么用

語法

 which [文件...]

參數(shù):

  • -n  指定文件名長度,指定的長度必須大于或等于所有文件中最長的文件名。

  • -p  與-n參數(shù)相同,但此處的包括了文件的路徑。

  • -w  指定輸出時(shí)欄位的寬度。

  • -V  顯示版本信息。

案例演示:

實(shí)例1:查找文件、顯示命令路徑

命令:

which lsmod

輸出:

 [root@localhost ~]# which pwd
 
 /bin/pwd
 
 [root@localhost ~]# which adduser
 
 /usr/sbin/adduser
 
 [root@localhost ~]#

說明:

which 是根據(jù)使用者所配置的 PATH 變量內(nèi)的目錄去搜尋可運(yùn)行檔的!所以,不同的 PATH 配置內(nèi)容所找到的命令當(dāng)然不一樣的!

實(shí)例2:用 which 去找出 which

命令:

which which

輸出:

 [root@localhost ~]# which which
 
 alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
 
    /usr/bin/which
 
 [root@localhost ~]#

說明:

竟然會(huì)有兩個(gè) which ,其中一個(gè)是 alias 這就是所謂的『命令別名』,意思是輸入 which 會(huì)等於后面接的那串命令!

實(shí)例3:找出 cd 這個(gè)命令

命令:

which cd

輸出:

Linux系統(tǒng)which命令怎么用

   說明:

cd 這個(gè)常用的命令竟然找不到??!為什么呢?這是因?yàn)?cd 是bash 內(nèi)建的命令! 但是 which 默認(rèn)是找 PATH 內(nèi)所規(guī)范的目錄,所以當(dāng)然一定找不到的!

以上是“Linux系統(tǒng)which命令怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI