环境变量配置

配置文件载入顺序

  • etc/profile
  • etc/profile.d/*.sh -->etc/profile.d/lang.sh -->etc/sysconfig/i18n
  • /.bash.profile
  • /.bashrc
  • etc/bashrc

etc/profile

系统最先执行的文件,是系统主调度。定义了系统变量。
可以在文件末尾添加环境变量
适用于所有用户

etc/profile.d/*.sh

profile.d/文件下所有的 sh 脚本会被执行
把想要的操作写入脚本,载入系统就会被执行
etc/profile.d/lang.sh 调用到etc/sysconfig/i18n 里的参数
决定系统语系
适用于所有用户

~/.bash_profile

针对当前用户,属于用户的个性化设置
大多用来配置环境变量
载入时会执行一次

~/.bashrc

定义别名,字体颜色,风格
针对当前用户

etc/bashrc

初始化bash 一般很少改动这里
注意:当用户从非正常模式登录(不用打用户名密码,比如从root su )会从此文件接入,而不是从etc/profile
针对所有用户


总结

环境变量通常配置在 ~/.bash_profile,也可在,etc/profile,也可在etc/profile.d/ 下写shell 。第三种方法不用更改文件,想执行啥直接写在shell 不用了就删掉,很方便快捷,推荐。法一和法二作用的用户范围不同,根据情况添加环境变量。

默认语系在etc/sysconfig/i18n 配置。

别名在~/.bashrc

你可能感兴趣的:(环境变量配置)