linux 环境变量

加载顺序

  1. /etc/environment
  2. /etc/profile
  3. /etc/bashrc 或者 /etc/bash.bashrc
  4. /etc/profile.d/test.sh
  5. /.bash_profile,或者/.profile
  6. ~/.bashrc

1. /etc/environment

vim /etc/environment
---
# 添加一行
export PATH=$PATH:xxx
  • 生效时间:新开终端生效,或者手动source /etc/environment生效
  • 生效期限:永久有效
  • 生效范围:对所有用户有效

2./etc/profile

vim /etc/profile
---
# 添加一行
export PATH=$PATH:xxx
  • 生效时间:新开终端生效,或者手动source /etc/profile生效
  • 生效期限:永久有效
  • 生效范围:对所有用户有效

3. /etc/bashrc

vim /etc/bashrc
---
# 添加一行
export PATH=$PATH:xxx
  • 生效时间:新开终端生效,或者手动source /etc/bashrc生效
  • 生效期限:永久有效
  • 生效范围:对所有用户有效

4.~/.bash_profile

vim ~/.bash_profile
---
# 添加一行
export PATH=$PATH:xxx
  • 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bash_profile生效
  • 生效期限:永久有效
  • 生效范围:仅对当前用户有效
  • 如果没有/.bash_profile文件,则可以编辑/.profile文件或者新建一个

5.~/.bashrc

vim ~/.bashrc
---
# 添加一行
export PATH=$PATH:xxx
  • 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生效
  • 生效期限:永久有效
  • 生效范围:仅对当前用户有效

6.export PATH

# 命令行直接执行
export PATH=$PATH:xxx
  • 生效时间:立即生效
  • 生效期限:当前终端有效,窗口关闭后无效
  • 生效范围:仅对当前用户有效

你可能感兴趣的:(Linux,linux,运维,服务器)