2013-10-28 39 views

回答

1

如果該實用程序的文件名是「富」,鍵入which foo

+0

。是PATH中的第一個,它將顯示當前的目錄。 – michael501

+1

如果'。'首先在PATH中,它會顯示「./foo」,這在我看來似乎回答了原來的問題。最初的問題是詢問「默認情況下」會運行什麼,在當前環境下我默認採用這種方式,因爲當前環境定義了默認設置。 PATH和當前工作目錄都是當前環境的一部分。 – twm

0

You'are尋找which命令

which - shows the full path of (shell) commands. 

比方說,你已經安裝在/usr/bin/perl/usr/local/bin/perlperl,如果默認路徑是第二個然後

$ which perl 
/usr/bin/local/perl 
0

檢查$ PATH。

echo $PATH 

第一個是開始默認。

which 
0

類似於其中,從那裏給你從哪裏來命令從Korn Shell程序將告訴您如何名稱將被shell解釋:它檢測到的命令和別名,並搜索您的路徑。

whence {executable-you-are-looking-for} 

,並在Linux,只是打字名&打標籤會顯示與您可以運行現有版本的名單。

相關問題