1. 程式人生 > >linux每日命令(3):which命令命令

linux每日命令(3):which命令命令

這個命令我也神佑體會它的用處,在linux要查詢某個檔案,但不知道放在哪裡了,可以使用下面的一些命令來搜尋:

         which     檢視可執行檔案的位置。

         whereis 檢視檔案的位置。

         locate  配合資料庫檢視檔案位置。

         find        實際搜尋硬碟查詢檔名稱。

 

舉例1,檢視安裝的應用程式在哪

舉例2 linux 裡一切皆檔案,所以當然也可以 檢視命令的路徑



 which是在PATH就是指定的路徑中,搜尋某個系統命令的位置,並返回第一個搜尋結果。使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。

  常用引數:       

-n<檔名長度>  指定檔名長度,指定的長度必須大於或等於所有檔案中最長的檔名。
-p<檔名長度>  與-n引數相同,但此處的<檔名長度>包括了檔案的路徑。
-w  指定輸出時欄位的寬度。 -V  顯示版本資訊。

 

         例項:

         (1)檢視ls命令是否存在,執行哪個

         which ls

         (2)檢視which

         which which

         (3)檢視cd

         which cd(顯示不存在,因為cd是內建命令,而which查詢顯示是PATH中的命令)

         檢視當前PATH配置:echo $PATH;或使用env檢視所有環境變數及對應值