天天看點

oeasy教您玩轉linux010108到底哪個which

到底哪個which

回憶上次内容😌

我們上次講了查找指令位置whereis

我想找到whereis的位置怎麼辦?🤔

whereis whereis

指令有三種位置
二進制代碼binary
源代碼source
幫助手冊manual
           

我們找到了ls對應的源代碼的位置,但是我們有的時候會面對這樣的問題,一個指令有多條二進制代碼和他對應.我們到使用的是哪個?🤔

到底哪個?which🤔

比如我們想知道我們使用的java在哪裡?🙄

whereis java

我隻想查java的二進制檔案

whereis -b java

也有好多,到底哪個?🤔

比如我們想知道我們使用的java在哪裡?

which java

這樣我們就得到了二進制裡面的第一個,也就是我們執行指令時候對應硬碟的位置.
           

我們來玩吧🤗

各種指令都來當which的參數

which pwd
which uname
which whatis
which whereis
           

現在我們有了三個靈魂之問了✊

whatis 你是誰
whereis 你在哪
which 到底在哪
           

通過這三個指令我們可以知道,任何指令的作用、位置,我們給這三個問号起名叫靈魂三問 !👊

靈魂三問

我們來對cat指令,試試這個靈魂三問

whatis cat

whereis cat

which cat

有了這三個指令
我們就可以了解任何指令的基本資訊了!
我們再去問問什麼指令呢?🤔
下次再說!👋