Linux中PATH變量簡介

PATH變量列出了命令的執行路徑。我們可以使用echo命令來查看PATH變量。如下:

clip_image002

可以看出,系統中命令放置的目錄都默認包含在PATH變量中了,所以,我們可以在任何目錄下都可以使用系統命令。

需要注意的是,系統執行某一命令時,會自動按照PATH變量中定義的目錄順序去尋找該命令並執行它,即使我們目前就處在該命令的目錄,也要從頭尋找。

例如,ls命令放置在/bin下,

clip_image004

如果將ls移動到其它目錄,則無法執行ls命令:

clip_image006

即使我們去到目前ls的目錄,也無法執行:

clip_image008

此時可以使用ls命令的絕對路徑或相對路徑來執行該命令:

clip_image010

也可以通過將該路徑加入到PATH變量來執行ls:

clip_image012

也可以通過修改系統配置文件的方式修改PATH變量的值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章