您的位置:

Mac下如何查看、配置和使用环境变量

一、Mac查看环境变量命令

在终端使用下面这个命令可以查看当前环境变量:

printenv

这个命令会一次性列出所有环境变量的键值对,输出格式为:

VAR1=value1
VAR2=value2
...

你也可以通过给这个命令加上环境变量名参数,只查看指定的环境变量的值:

printenv VAR

二、Mac查看环境变量在哪个文件配置

通常情况下,环境变量是在 Shell 配置文件中设置的。Mac上默认的 Shell 是 bash,所以在这里以 bash 的配置文件为例:

如果是系统级别的全局环境变量,则在文件 /etc/bashrc 中进行设置。

如果是用户级别的自定义环境变量,则在文件 ~/.bash_profile 中进行设置。

三、Mac怎么配置环境变量

可以在 .bash_profile 中添加环境变量的定义,并在终端中运行 source ~/.bash_profile 命令使其生效,也可以直接在终端中使用 export 命令添加环境变量:

export VAR=value

其中 VAR 是环境变量名,value 是变量值。

四、Mac环境变量配置

具体说来,这就是在配置文件中添加一行定义环境变量的语句。

系统全局环境变量的配置:

修改文件 /etc/bashrc,添加环境变量定义。例如添加环境变量JAVA_HOME:

export JAVA_HOME=/usr/libexec/java_home

用户级别的自定义环境变量配置:

修改文件 ~/.bash_profile,添加环境变量定义。例如添加环境变量ANDROID_HOME:

export ANDROID_HOME=~/Library/Android/sdk

五、Mac添加环境变量

在 .bash_profile 中添加环境变量的定义。例如添加环境变量ANT_HOME:

export ANT_HOME=/usr/local/ant

添加完毕之后,记得执行下面这个命令,使之立即生效:

source ~/.bash_profile

六、Mac更改环境变量

更改环境变量的值和添加环境变量的定义类似,只需要重新赋值即可。

例如更改环境变量 JAVA_HOME 的值:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

七、Mac怎么查看环境变量里的值

可以使用 printenv 命令查看所有环境变量的值,或者使用 echo $VAR 命令查看指定环境变量的值。

例如:

printenv JAVA_HOME
echo $JAVA_HOME

八、总结

Mac环境变量的设置可以通过直接在终端中使用 export 命令添加环境变量,或修改 Shell 配置文件进行设置。通过 printenv 命令可以查看环境变量的值,也可以使用 echo $VAR 命令查看指定环境变量的值。