linux每日命令(3):which命令命令
阿新 • • 發佈:2018-12-06
這個命令我也神佑體會它的用處,在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檢視所有環境變數及對應值