Linux中profile、bashrc、bash_profile之间的区别和联系

 配置文件说明执行时间是否重启有效范围
/etc/profile

为系统的每个用户设置环境信息,从/etc/profile.d目录

的配置文件中搜集shell的设置.

当用户第一次登录时重启或者source操作所有
/etc/bashrc为系统中的每个用户打开bash shell时执行. 打开bash shell不需要所有
~/.bash_profile默认情况下会调用~/.bash_rc当用户第一次登录时重启或者source操作当前用户
~/.bash_rc当打开新的shell时打开bash shell不需要当前用户

参考文章:https://blog.csdn.net/chenchong08/article/details/7833242

相关推荐