shell交互方式
- 交互登陆shell(登录的时候),bash执行时先执行
/etc/profile文件夹,再执行~/.bash_profile、~/.bash_login和~/.profile中从左往右第一个找到的可读文件,结束时执行~/.bash_logout文件 - 交互非登陆式shell(登录后开启新的shell),此时bash启动只执行
~/.bashrc(修改的重要文件),所以我们修改一般只修改这个文件(修改环境变量、命令等) - 非交互式shell(执行shell脚本的时候),bash执行时继承了对应交互式的配置文件