首页 > 系统服务 > 详细

Linux/Mac 配置环境变量

时间:2020-02-23 18:38:48      阅读:68      评论:0      收藏:0      [点我收藏+]

Linux/Mac 配置环境变量

配置环境变量的三种方式

Linux/Mac 均是 Unix 类型的系统,故它们配置环境变量的方式基本一致,通常环境变量有以下三种级别:

  • 系统级环境变量:配置的环境变量,对所有用户生效
  • 用户级环境变量:配置的环境变量,仅对当前用户生效
  • 临时境变量:配置的环境变量,当前用户生效,退出后环境变量被清除

优先级:临时 > 用户级 > 系统级,优先级高的会覆盖优先级低的环境变量

系统级环境变量

配置系统级环境变量,修改 /etc/profile 文件即可

  • 编辑 /etc/profile 文件

    vi /etc/profile  
  • 写入环境变量(这里以配置 Java 环境变量为例)

    # Java
    export JAVA_HOME=/opt/jdk/jdk1.8.0_241
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
  • 使环境变量生效

    source /etc/profile  

用户级环境变量

配置系统级环境变量,修改 ~/.bash_profile~/.bashrc 文件即可,.bash_profile.bashrc 有什么不用可以参考这篇文章:
关于“.bash_profile”和“.bashrc”区别的总结

  • 编辑 ~/.bash_profile 文件

    vi ~/.bash_profile
  • 写入环境变量(这里以配置 Java 环境变量为例)

    # Java
    export JAVA_HOME=/opt/jdk/jdk1.8.0_241
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
  • 使环境变量生效

    source ~/.bash_profile

临时环境变量

配置临时环境变量,仅需使用 export 命令即可

export JAVA_HOME=/opt/jdk/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  

Linux/Mac 配置环境变量

原文:https://www.cnblogs.com/dukelu/p/12351362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!