Mac下环境变量的配置

1、启动终端

2、进入当前用户的HOME目录下,输入

CD $HOME

3、打开.bash_profile,输入

open -e .bash_profile

tip:如果没有.bash_profile,请先创建,输入

touch .bash_profile

4.例子

  • Maven环境变量配置:

    export M2_HOME=/Users/用户名/Programs/Apache/Maven/apache-maven-3.5.4

    export PATH=M2_HOME/bin

    Mac常用开发工具的全局环境变量配置
  • Gradle环境变量配置:

    export GRADLE_HOME=/Users/用户名/Programs/Gradle/gradle-4.10.2

    export PATH=GRADLE_HOME/bin

    Mac常用开发工具的全局环境变量配置
  • Tomcat环境变量配置:

    export Tomcat_HOME=/Users/用户名/Programs/Apache/Tomcat/apache-tomcat-9.0.12

    export PATH=Tomcat_HOME/bin

    Mac常用开发工具的全局环境变量配置

5.添加环境变量到全局

export PATH=$PATH: 路径

PATH=$PATH 是要继承原来添加的环境变量

6.环境变量加载顺序

/etc/profile
/etc/paths      // 系统级别 上述两个系统启动即加载 
/etc/paths.d/xxx // 系统级别 root权限

~/.bashrc       // bash shell 打开时载入 root权限 使用

~/.bash_profile // 从前往后加载 如果.bash_profile 存在 则不再读取接下来文件
~/.bash_login 
~/.profile 

相关内容

路径 内容
/etc/paths 全局配置文件,修改需要root权限,将环境变量添加到该文件中 一行一个路径
/etc/profile 建议不修改这个文件,全局公有配置
/etc/paths.d/xxx 文件夹,可以在其中创建不带后缀名的文件,写入环境变量,文件名可以任意取,可以将一组环境变量放入一个文件中
~/.bashrc 系统级别环境变量,bash shell 执行时,读取该文件,也不建议直接修改
~/.bash_profile 用户级别,供当前用户使用,建议个人用户所需环境变量配置放置其中,默认情况下该文件是不存在的,可以使用touch命令创建
~/.profile 为每个用户设置环境信息,当用户第一次登录时,搜集shell配置信息

配置与命令行

  • 查看PATH
echo $PATH
# 冒号用于分隔  $用于引用
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

  • .bash_profile:配置
export PATH=path1:path2:${PATH}  #结尾表示支持系统环境变量
# 或者
export PATH=$PATH:path1:paht2:path3 #(建议使用上面写法)

export PYTHON_HOME=~/WorkSpace/Python
export ANDROID_ADB=~/Library/Android/sdk/platform-tools
export PATH=${PATH}:${PYTHON_HOME}:${ANDROID_ADB}

  • 更新系统变量
 source .bash_profile   或者 source ~/.bash_profile

export 命令

  • export命令用于设置或者显示环境变量,在shell中执行程序时,shell会提供一组环境变量,export可以新增,修改或删除环境变量,供后续程序使用,export效力仅及于该次登录操作。
  • 语法
export [-fnp][变量名称]=[变量设置值]
export -p #列出当前所有的环境变量值
export [变量名称]=[变量值] # 定义环境变量名称并赋值 如果变量存在即赋值
# =两侧不要有空格

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