)1)/etc/profile:此文件为系统的每个用户设置环境信息,如果为用户第一次登录,则此文件位于执行.
从/etc/profile.d目录中的配置文件收集shell设置。
)2)/etc/bashrc:将为运行bash shell的所有用户运行此文件。 对于bash shell被打开,此文件为读取。
(3)~/.bash_profile:每个用户都可以使用此文件输入自己的shell信息。用户登录时,仅仅执行一次! 缺省情况下,他会设置一些环境变量并运行用户的. bashrc文件。
(4)~/.bashrc:此文件包含您专用的bash shell的bash信息。 对于登录时和每次打开新的shell时,此文件位于
该文件位于读取
)5)/.bash_logout:每次结束系统时(bash shell结束)运行该文件。
请注意,在: /etc/profile中设置的变量(全局)影响任何用户。
通过~/.bashrc等设定的变量(局部)只能继承/etc/profile中的变量,他们是“父子”的关系。
~/.bash_profile通过交互式、登录方式进入bash运行;
~/.bashrc通过交互式非登录方式进入了bash运行;
通常,两者的设置几乎相同,所以通常前者调用后者。
启动脚本序列: /etc/profile
/etc/profile.d/*.sh
~/bash_profile
~/.bashrc
/etc/bashrc