方法1:對系統內的所有用戶都生效
vim打開/etc/profile文件,用export指令添加環境變量
添加完成後新的環境變量不會立即生效,除非你調用source /etc/profile 該文件纔會生效,否則只能在下次重進此用戶時才能生效。
方法2:對單一用戶生效
在用戶主目錄”~”下的隱藏文件 “.bash_profile”中添加自己想要的環境變量。添加完成後新的環境變量不會立即生效,除非你調用source ./.bash_profile 該文件纔會生效。否則只能在下次重進此用戶時才能生效
這兩個文件,.bashrc和.bash_profile。原則上來說設置此類環境變量時在這兩個文件任意一個裏面添加都是可以的。
~/.bash_profile是交互式login方式進入bash shell運行。
~/.bashrc是交互式non-login方式進入bash shell運行。
二者設置大致相同。通俗點說,就是.bash_profile文件只會在用戶登錄的時候讀取一次,而.bashrc在每次打開終端進行一次新的會話時都會讀取。
方法3:臨時有效的環境變量(只對當前shell有效)
此類環境變量只對當前的shell有效。當我們退出登錄或者關閉終端再重新打開時,這個環境變量就會消失。是臨時的。
設置方法:直接使用export指令添加,例如:export 新環境變量名=內容