如题,要探索这一些事儿,是个有意思的过程。以下是总结:
1)进入系统时,先执行/etc/rc.local文件,再/etc/profile文件,再执行/etc/bashrc文件;结束后,进入bash(假如登陆用户为user),先执行/etc/profile文件,再执行/home/user/.bash_profile文件,根据该文件,执行/home/user/.bashrc文件,再根据该文件,执行/etc/bashrc文件,执行完毕后,整个执行过程结束。
2)切换用户(如从root用户切换至wxc用户)时,使用"su"命令,系统先执行/home/wxc/.bashrc文件,再根据该文件,执行/etc/bashrc文件,执行完毕后,整个执行过程结束;当使用"su
-"命令时,先执行/etc/profile文件,再执行/etc/profile.d/*.sh和/home/wxc/.bash_profile文件,根据该文件,执行/home/wxc/.bashrc文件,再根据该文件,执行/etc/bashrc文件,执行完毕后,整个执行过程结束。
耶稣爱你!