Mac下环境变量配置
理论
Mac系统的环境变量,加载顺序为:
-
/etc/profile
-
/etc/paths
-
~/.bash_profile
/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面的是当前用户级的环境变量。一般使用第三种方法更改环境变量。
格式
-
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:
或
-
export PATH=<PATH 1>:${PATH}
-
export PATH=<PATH 2>:${PATH}
变量中间用冒号隔开。记得在末尾添加 ${PATH},表示支持系统环境变量。一定要严格按照这个格式写,否则不仅用户环境变量不能使用,还会导致系统环境变量出现问题。
添加
通过命令行添加或者通过打开~/.bash_profile进行添加。改完使用source .bash_profile进行生效,重启也可生效。
查看PATH
echo $PATH
备注
1. 如何处理路径中的空格
-
1.使用转义字符“\”
-
2.将路径名加双引号"" 或 单引号‘’
2. 除了PATH的环境变量,其它命名的环境变量如何处理,类如HOME。
若有多个同命名的环境变量。则须在其末尾添加:${环境变量名}否则环境变量只能从下往上识别到最后一个未加该标记的变量路径。
参考博客
1. http://yifeng.studio/2016/11/08/mac-environment-variables-configration/
2. https://blog.csdn.net/flyflj/article/details/8331547