在/etc/profile.d/路径下自定义一个my_env.sh文件用来存放java或者其他的环境变量。
Linux的环境变量可在多个文件中配置,如/etc/profile,/etc/profile.d/*.sh,~/.bashrc等,下面说明上述几个文件之间的关系和区别。bash的运行模式可分为login shell(登录模式)和non-login shell(非登录模式)。
login shell
non-login shell
它们的区别
所以,无论在login shell或non-login shell环境中,都会加载/etc/profile.d/*.sh文件,这样我们为什么不在/etc/profile.d/路径下自定义一个my_env.sh文件用来存放java或者其他的环境变量,一劳永逸!
原文:https://www.cnblogs.com/gzd1-sailoring/p/15059594.html