Linux环境变量|liunx环境变量持久化

【Linux环境变量|liunx环境变量持久化】对全局环境变量来说(Linux系统中所有用户都需要使用的变量),可能更倾向于将新的或修改过得变量设置放在/etc/profile文件中,但这可不是什么好主意。如果你升级了所用的发行版,这个文件也会跟着更新,那你所有定制过的变量设置可就都没有了。
最好是在/etc/profile.d目录中创建一个以**.sh**结尾的文件。把所有新的或修改过的全局环境变量设置放在这个文件中。
在大多数发行版中 ,存储个人用户永久性bash shell变量的地方是 H O M E / . b a s h r c 文 件 。 这 一 点 适 用 于 所 有 类 型 的 s h e l l 进 程 。 但 如 果 设 置 了 B A S H E N V 变 量 , 那 么 记 住 , 除 非 它 指 向 的 是 HOME/.bashrc文件。这一点适用于所有类型的shell进程。但如果设置了BASH_ENV变量,那么记住,除非它指向的是 HOME/.bashrc文件。这一点适用于所有类型的shell进程。但如果设置了BASHE?NV变量,那么记住,除非它指向的是HOME/.bashrc,否则你应该将非交互式shell的用户变量放在别的地方

    推荐阅读