今天突然想到环境变量的存储位置,发现在文件系统上用于存放这些变量的文件,参考这里。这个有点奇怪,是处于什么原因。后来发现,其实是有一个文件来配置的/etc/profile,通过export指定的环境变量仅仅在当前会话下有效。通过修改/etc/profile是全局影响,如果你只是想在当前这账户下配置,那么就应该修改~/.bashrc,就算真的要全局配置,也建议修改在/etc/profile.d下添加项。该目录下的脚本会在启动时执行。可以参考这里