Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

https://www.cnblogs.com/kevingrace/p/8072860.html

当你登录并且登录shell是bash时,bash首先执行/etc/profile文件中的命令(如果该文件存在),然后它顺序寻找~ /.bash_profile,~/.bash_login或~/.profile文件,并执行找到的第一个可读文件中的命令.当登录bash退出时,它 将执行~/.bash_logout文件中的命令.
当启动一个交互的bash时,它将执行~/.bashrc文件中的命令(如果该文件存在并且可读).当非交互地启动以运行一个shell脚本时,bash将查找bash_env环境变量,确定执行文件的名称.

https://blog.csdn.net/hnoysz/article/details/78666272

原文地址:https://www.cnblogs.com/zdcsmart/p/11854146.html