Linux/UNIX bash 环境变量设置
时间:2019-11-20 08:53:07 来源:igfitidea点击:
Linux在哪里设置环境变量?
BASH Shell如何为所有用户设置全局配置文件?
CentOS ,Solaris中 .bashrc和.bash_profile文件有什么区别?
.bash_profile文件
在用户的home目录下,有一个.bash_profile文件,用于登录bash shell时设置环境变量。
$ vi ~/.bash_profile
输出示例:
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH
可以看到,设置了PATH变量。
.bashrc文件
.bashrc和.bash_profile文件的区别是
每次打开bash, ~/.bashrc文件都会运行
而~/.bash_profile是仅在首次登录系统时运行
/etc/profile文件
/etc/profile文件是系统范围的shell配置文件。
对所有bash用户都有效。
而.bashrc和.bash_profile文件只对单独用户有效。