linux增加自己的可執行目錄 $PATH


Linux中有三種方法可以添加用戶的路徑到系統路徑PATH, 以添加 /etc/apache/bin 為例:

 

方法一: 
直接在命令行中輸入:

#PATH=$PATH:/etc/apache/bin

這種方法只對當前會話有效,也就是說每當登出或注銷系統后,PATH設置就會恢復原有設置。

    

方法二:

修改/etc/profile文件。在/etc/profile文件的適當位置添加

export PATH=$PATH:/etc/apache/bin 

⚠️ 注意:=即等號兩邊不能有任何空格)。這種方法最好,除非你手動強制修改PATH的值。否則將不會被改變。

⚠️ 注意:需要使用如下命令重新加載 profile 文件才能生效,這個方法的原理是再執行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行的,因為sh是在子shell進程中執行的,即使PATH改變了也不會反映到當前環境中,但是source是在當前shell進程中執行的,所以我們能看到PATH的改變。

source /etc/profile

 

方法三:

修改用戶目錄下的.bash_profile:vi ~/.bash_profile,把用戶想添加的路徑添加到PATH后面。這種方法只針對用戶起作用。

若采用修改.bash_profile文件的方法改變PATH,則改完后只需在~目錄下執行source .bash_profile命令就可以使新路徑立馬生效。

 添加完成后,可以在命令行執行如下命令來判斷修改$PATH是否成功

echo $PATH

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM