Mac配置环境变量

增加Mac环境变量方便在终端使用命令程序。

Mac现有多种终端需要分别配置,两种配置文件不互通

bash#

//bash
touch ~/.bash_profile     //如果没有则需新建
open ~/.bash_profile         //文件存在则直接打开编辑和保存
source ~/.bash_profile    //保存后更新

zsh#

//zsh
touch ~/.zshrc                    //如果没有则需新建
open ~/.zshrc                        //文件存在则直接打开编辑和保存
source ~/.zshrc                    //保存后更新

切换系统默认终端环境#

  • 切换bash:chsh -s /bin/bash
  • 切换zsh:chsh -s /bin/zsh
  • 也可以在终端app的系统偏好设置里手动设置。

打开文件后添加如下代码可以给终端增加不同的命令


添加flutter#

注意:FLUTTER请修改为自己的flutter sdk路径:$PATH要保留

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export FLUTTER=/Users/你自己的用户名/Documents/flutter/bin:$PATH

添加多个安卓sdk命令终端#

注意:ANDROID_HOME请修改为自己的Android sdk目录路径

export ANDROID_HOME=/Users/你自己的用户名/Library/Android/sdk/
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/tools/bin
export PATH=${PATH}:${ANDROID_HOME}/build-tools/28.0.3

配置代理#

查看代理软件ClashX的连接端口,默认7890。可在软件菜单->帮助->端口中查看

打开配置文件后添加如下代码可以给终端增加代理命令

alias proxy的proxy与unproxy可以修改成你喜欢的代称

alias proxy="export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 export all_proxy=socks5://127.0.0.1:7890"
alias unproxy="unset http_proxy; unset https_proxy; unset all_proxy"
# 使用代理
proxy
# 取消代理
unproxy