增加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