Linux環境變量問題(修改/etc/profile 后開啟新終端環境變量失效)


一直對Linux環境變量的設置有些模糊。

修改/etc/profile 添加環境變量比如 export PATH=/home/wu/anaconda3/bin:$PATH,source /etc/profile

這樣雖然可以讓其他用戶也用到這個環境變量,但是重啟或者打開新終端后,這個全局環境變量又失效了,怪事。。。

修改~/.bashrc 添加環境變量,只對當前用戶生效,但是重啟或者打開新終端后環境變量平仍然存在。。。

如果要添加全局環境變量,可以修改/etc/bash.bashrc ,添加環境變量后,對全部用戶都生效,開啟新終端后仍然生效

注意:不要用root安裝軟件,或者說軟件不要安裝在/root下,例如,其他用戶即使添加了/root/anaconda3/bin 作為環境變量,也沒法用root用戶的python

 注意:修改環境變量后,記得source


免責聲明!

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



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