bashrc与profile的共同点:
都可存储环境变量。
bashrc与profile的区别:
bashrc-->非交互式:在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。
profile:-->交互式:交互式模式就是shell等待你的输入,并且执行你提交的命令。
其他相关介绍:
/etc/profile,/etc/bashrc 是系统全局环境变量设定
~/.profile,~/.bashrc用户家目录下的私有环境变量设定
开机加载过程:
1 首先读入的是全局环境变量设定档/etc/profile
2 然后根据不同使用者帐号,去其家目录读取~/.bash_profile
3 然后在根据用户帐号读取~/.bashrc