- etc / profile: 此文件为系统的每个用户设置环境信息,
- 当用户第一次登录时,
- 该文件被执行.并从 / etc / profile.d目录的配置文件中搜集shell的设置. / etc / bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,
- 该文件被读取.~ / .bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,
- 当用户登录时,
- 该文件仅仅执行一次 ! 默认情况下,
- 他设置一些环境变量,
- 执行用户的.bashrc文件.~ / .bashrc: 该文件包含专用于你的bash shell的bash信息,
- 当登录时以及每次打开新的shell时,
- 该该文件被读取.~ / .bash_logout: 当每次退出系统 (退出bash shell)时,
- 执行该文件.另外,
- /etc/profile中设定的变量 (全局)的可以作用于任何用户,
- 而~ / .bashrc等中设定的变量 (局部)只能继承 / etc / profile中的变量,
- 他们是"父子"关系.
- ~ / .bash_profile是交互式、login方式进入bash运行的~ / .bashrc是交互式non - login方式进入bash运行的通常二者设置大致相同,所以通常前者会调用后者。
备忘一下。
来源: http://www.bubuko.com/infodetail-1949962.html