在這個(gè)Linux中配置環(huán)境變量的方式很多媒抠, 但是又很大的區(qū)別,這里列舉一下其中的區(qū)別咏花。詳細(xì)請(qǐng)查看這篇博客
-
/etc/profile
:- 此文件為系統(tǒng)的所有用戶設(shè)置環(huán)境信息领舰。當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行迟螺,并從
/etc/profile.d
目錄的配置文件中搜集shell的設(shè)置冲秽;
- 此文件為系統(tǒng)的所有用戶設(shè)置環(huán)境信息领舰。當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行迟螺,并從
-
/etc/bashrc
:- 為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件。當(dāng)bash shell被打開時(shí)矩父,該文件被讀蕊鄙!;
-
~/.bash_profile
:- 用于自定義當(dāng)前用戶的環(huán)境變量信息窍株。當(dāng)用戶登錄時(shí)民轴,該文件僅僅執(zhí)行一次;
-
~/.bashrc
:- 主要用于系統(tǒng)設(shè)置的當(dāng)前用戶的一些環(huán)境變量球订。當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí)后裸,該該文件被讀取。設(shè)定的變量(局部)只能繼承/etc/profile中的變量冒滩,他們是"父子"關(guān)系微驶;
-
~/.bash_logout
:- 當(dāng)每次退出系統(tǒng)(退出bash shell)時(shí),執(zhí)行該文件开睡;