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
  • 生效时间:立即生效
  • 生效期限:当前终端有效,窗口关闭后无效
  • 生效范围:仅对当前用户有效

文章来源地址https://uudwc.com/A/Z4j5J

原文地址:https://blog.csdn.net/wwq921220/article/details/131483715

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年07月01日 17:56
下一篇 2023年07月01日 17:56