MAC配置环境变量
1.打开终端查看环境变量配置文件
ls -a
# 我们只需要关注
# .bash_profile和.zshrc文件,环境变量添加到两个文件中的其中一个即可.
# 推荐把环境变量添加到.zshrc中.
2.vim打开
sudo vim .zshrc
# 然后输入登录密码
打开文件之后,按"i"键,就可以开始编辑.
3.修改PATH环境变量举例
export PATH="/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin:$PATH"
# 独立一行
# 解释:"$PATH"表示引用"PATH"环境变量,"export PAHT="表示将"PATH"环境变量设置为后面的值,
# 所以这句话的意思就是,将之前的"PATH"环境变量取出来,放到"/opt/homebrew/Cellar/mongodb-community@5.0/5.0.21/bin:"后面,组成一个新的字符串再赋值给"PATH"环境变量.
# 为什么有":",这是"PATH"环境变量设置路径的规范.
# 如果想把目标路径放到"PATH"环境变量的前面位置(有时会有这种需求),那就把"$PATH"和目标路径的位置对调一下就可以,记得用":"连接.
4.添加其他环境变量
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home # 表示设置了一个"JAVA_HOME"环境变量,后面的路径字符串就是它的值. export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar # 这里用了"$JAVA_HOME"来引用前面设置的"JAVA_HOME"环境变量,会自动取值,把前面的路径拿过来.
# "$xxx"引用环境变量的值在修改"PATH"环境变量时也很常用.
5.保存退出
按"esc"键,退出vim编辑模式,敲 ":wq" , 回车.
此时就已经保存了.
6.加载配置文件
修改配置文件之后,需要重新加载一下才能生效,命令:
source .zshrc
7.查看环境变量
echo $JAVA_HOME # 会打印设置的"JAVA_HOME"环境变量的值
8.快捷方式
echo 'export PATH="/usr/local/lib/npm/bin:$PATH"' >> ~/.zshrc # 不打开文件,直接向.zshrc文件中添加一行. # 然后 source .zshrc
9.修改"PATH"忘记加":"导致"ls","vi","vim"等命令失效
先临时重置"PATH"环境变量(直接在终端export就是临时设置环境变量,只对当前的终端生效, 不会引起全局的变化)
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/bin
然后进入环境变量配置文件中, 补上":", 保存退出, source重新加载一下.