執行檔案路徑的變數 PATH(PATH變數簡介)

2021-06-18 17:01:06 字數 536 閱讀 7364

執行檔案路徑的變數:$path

在linux中,path是環境變數,在執行命令時,系統會按照path的設定,去每個path定義的路徑下搜尋執行檔案,先搜尋到的檔案先執行。

輸入命令echo $path,其中echo表示「顯示」的意思,而path前面的$表示後面接的是變數,所以就會顯示出當前的path了。

[root@localhost ~]# echo $path

/opt/qtcreator-2.5.2/bin::/usr/local/trolltech/qt-4.7.4/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

可以看出,/bin在path的設定中,可以找到相應的執行檔案。path對於執行檔案來說,是乙個很重要的「變數」,其主要用來規範命令搜尋的目錄。每個目錄是有順序的,每個目錄中間以「:」分割。

摘自《鳥哥的linux私房菜——基礎學習篇》 人民郵電出版社 p118

關於執行檔案路徑的變數 PATH

quote b 關於執行檔案路徑的變數 path b 我們知道查閱檔案屬性的指令ls完整檔名為 bin ls 這是絕對路徑 那你會不會覺得很奇怪 為什麼我可以在任何地方執行 bin ls這個指令呢?為什麼我在任何目錄下輸入 ls 就一定可以顯示出一些訊息而不會說找不到該 bin ls 指令呢?這是因...

關於執行檔案路徑的變數 PATH

我們知道查閱檔案屬性的指令ls完整檔名為 bin ls 這是絕對路徑 但是我們在任何目錄下輸入ls就一定能顯示出一些資訊,這就是環境變數path的幫助了。當我們在執行乙個指令的時候,以ls為例,系統就會依照path的設定去每個path定義的目錄下搜尋檔名為ls的可執行檔案,如果在path定義的目錄下...

Linux關於執行檔案路徑的變數 PATH

path變數儲存了一些命令所在的目錄,當我們執行命令時,就會在這些目錄裡查詢,找到的就執行。我們知道命令 ls 的完整檔名為 bin ls,為什麼我可以在任何地方執行 bin ls 命令呢?這是因為環境變數path的幫助。當我們執行乙個命令的時候,系統會依照path的設定去path定義的目錄下查詢檔...