Mac 配置环境变量和处理路径中空格

在终端中设置临时环境变量,使用export命令可以在当前的终端会话中设置临时环境变量。例如,要设置JAVA_HOME环境变量,可以执行以下命令:

bash 复制代码
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

这样在当前终端会话中,JAVA_HOME环境变量就被设置为指定的路径了。

在用户目录下设置永久环境变量,可以编辑bash配置文件(~/.bash_profile或者~/.bashrc)来设置永久环境变量。打开终端,使用文本编辑器(如vi、nano等)编辑相应的配置文件,添加类似下面的行来设置环境变量:

bash 复制代码
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

保存文件后,关闭终端并重新打开一个新的终端窗口,永久环境变量就会生效了。

Ps:处理路径中空格

bash 复制代码
export MAVEN_HOME=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3

source .bash_profile 
-bash: export: `IDEA.app/Contents/plugins/maven/lib/maven3': not a valid identifier
  1. 转义空格,在空格前加反斜杠
bash 复制代码
export MAVEN_HOME=/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3
  1. 路径上整体加双引号或单引号
bash 复制代码
export MAVEN_HOME="/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3"

export MAVEN_HOME='/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3'
相关推荐
_晓夏_2 分钟前
【JVM 工具命令】JAVA程序线上问题诊断,JVM工具命令的使用,jstat, jstack,jmap命令的使用
java·开发语言·jvm·jvm命令工具·java程序线上问题定位命令·java程序问题故障排查命令·jvm线上问题故障排查
阿昆的科研日常10 分钟前
R语言论文插图模板第9期—滑珠散点图
开发语言·r语言·可视化·论文插图
hsg7713 分钟前
ArcGIS Pro 克隆clone python环境报错问题处理方法
开发语言·python·arcgis
Dola_Pan18 分钟前
C++ STL-deque容器入门详解
开发语言·c++
Ty_110620 分钟前
深入理解Java虚拟机:Jvm总结-虚拟机字节码执行引擎
java·开发语言·jvm
Flying_Fish_roe25 分钟前
Reactive 编程-Vert.x
开发语言·python
四代机您发多少28 分钟前
入门pytorch
人工智能·pytorch·python
不是仙人的闲人39 分钟前
Qt 实现自定义截图工具
开发语言·c++·qt
Rin__________1 小时前
Python计算机视觉 第8章-图像内容分类
python·计算机视觉·分类
西猫雷婶1 小时前
python画图|3D直方图基础教程
开发语言·python