Mac 配置环境变量bash、zsh遇到的坑


  Mac配置环境变量之前用的是.bash_profile,Android sdk和java home配置输入对了但是一直不生效,使用echo查询地址也是对的,重启终端配置也是时灵时不灵,之后重启电脑后。。丢。。所有配置变量都失效了,然后才发现自己的电脑应该是在zsh环境配置,然后百度很多地方是在zshrc编辑变量,我的是在zprofile文件编辑。

1、查看你的电脑当前环境shell配置工具

echo $SHELL
cat/etc/shells  #查看安装了哪些shell

2、安装oh-my-zsh

cd到你的安装目录,输入:sh -c install.sh

如果提示无权限,加权限,输入:chomd 777 文件/目录

链接: https://pan.baidu.com/s/1M7-RR7xq73r8hCjuAMBk0A 提取码: xwhj 复制这段内容后打开百度网盘手机App,操作更方便哦

显示一个大大的oh my zsh is installed 就是安装成功了。

 

zsh环境,修改环境变量,vi编辑【.zprofile】

vi命令类似于vim,不做赘述

 

 编辑生效:source ~/.zprofile

 

 

bash环境,修改环境变量,vim编辑【.bash_profile】

1、打开终端,输入以下命令,打开bash_profile文件

vim ~/.bash_profile

2、输入i 显示insert表示可编辑

export:新建一个变量

PATH:用 : 连接变量

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
export PYTHON_HOME=/Library/Frameworks/Python.framework/Versions/3.9/bin
export PATH=$PATH:$JAVA_HOME:$PYTHON_HOME

3、编辑完成,按esc 退出编辑状态;

  :wq  保存并退出

  :wq! 强制保存并退出

  :w 保存但不退出(常用)
  :w! 若文件属性为『只读』时,强制写入该档案
  :q 离开 vi (常用)
  :q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
  :e! 将档案还原到最原始的状态!

4、检查配置是否成功,终端输入:

echo $PATH

 

直接打开文件进行编辑

open ~/.bash_profile     打开终端,编辑完保存
source ~/.bash_profile     输入编辑生效命令

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM