Ubuntu Linux系統(tǒng)環(huán)境變量配置文件:
/etc /environment: 系統(tǒng)在讀取你自己的profile前,設置環(huán)境文件的環(huán)境變量缰儿。
/etc/profile: 此文件為系統(tǒng)的每個用戶設置環(huán)境信息,當用戶第一次登錄時,該文件被執(zhí)行。
~/.profile:? 每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執(zhí)行一次!散址。
/etc/bashrc: 為每一個運行bash shell的用戶執(zhí)行此文件.當bash shell被打開時,該文件被讀取.
~/.bashrc: 該文件包含專用于你的bash shell的bash信息,當?shù)卿洉r以及每次打開新的shell時,該該文件被讀取乖阵。
在系統(tǒng)目錄/etc下的 environment 文件,就是定義PATH環(huán)境變量的地方预麸。在這個地方添加上你的環(huán)境變量瞪浸,每次系統(tǒng)啟動都會來這讀取這個文件。在這里添加環(huán)境變量的方法:
$ sudo gedit /etc/environment ?或者 $ sudo vim /etc/environment
然后在 PATH 變量后面追加你要加入的路徑吏祸,各個path之間用冒號隔開对蒲。該文件修改后要重啟才能生效,影響所有用戶。
如果不想重啟的話執(zhí)行下面的命令達到同樣的效果:
$ sudo source /etc/environment
但是齐蔽,不要在 etc/environment里設置 export PATH這樣會導致重啟后登錄不了系統(tǒng) 两疚,在這里設置環(huán)境變量,你不熟悉的話含滴,分分鐘讓你的電腦掛掉诱渤!所以,我們一般都不會這么直接在這里設置環(huán)境變量谈况。
一般可以通過以下方法來設置PASH環(huán)境變量:
(1)在系統(tǒng)的/etc目錄下的profile文件勺美,設置環(huán)境變量(謹慎)
$ sudo gedit /etc/profile 或 $ sudo vim /etc/profile
在最后加入PATH的設置如下:
export PATH=”$PATH:your path1:your path2 ...”
該文件編輯保存后,重啟系統(tǒng)或執(zhí)行下面的命令碑韵,變量生效赡茸,影響所有用戶。
$ sodo source /etc/profile
(2)用戶主目錄下的.profile或.bashrc文件(推薦)
$ sudo gedit ~/.profile(or .bashrc) ?或$ sudo vim ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的設置如下:
export PATH=”$PATH:your path1:your path2 ...”
保存文件祝闻,注銷再登錄或執(zhí)行下面的命令占卧,變量生效,只對當前用戶有效。
$ source ~/.profile(or .bash)
(3):臨時添加環(huán)境變量
$ sudo export PATH="$PATH:your path1:your path2 …"
這種方式變量立即生效联喘,但用戶注銷或系統(tǒng)重啟后設置無效华蜒,適合臨時變量的設置。