Mac配置环境变量

Posted by OOFTF Blog on September 17, 2021

查看 Shell 终端是 bash 还是 zsh

查看 shell

1
echo $SHELL

如果显示 /bin/zsh 表示使用的 zsh shell

如果显示 /bin/bash 表示使用的 zsh shell

查看所有 shell

1
cat /etc/shells

切换 shell

shell 切换成 bash

1
chsh -s /bin/bash

shell 切换成 zsh

1
chsh -s /bin/zsh

bash 添加环境变量

bash 环境变量储存在 ~/.bash_profile 文件中

使用命令打开 ~/.bash_profile 文件

1
open ~/.bash_profile

如果 ~/.bash_profile 文件不存在可以使用下面命令创建文件

1
touch .bash_profile

修改 ~/.bash_profile 文件,将环境变量添加到文件中

使用 source 命令,让配置的环境变量立刻在本窗口生效

1
source ~/.bash_profile

zsh 添加环境变量

zsh 环境变量 储存在 ~/.zshrc 文件中 有两种方式

1. 直接按照 zsh 的方式配置环境变量

使用命令打开 ~/.zshrc 文件

1
open ~/.zshrc

如果 ~/.zshrc 文件不存在可以使用下面命令创建文件

1
touch .zshrc

修改 ~/.zshrc 文件,将环境变量添加到文件中

使用 source 命令,让配置的环境变量立刻在本窗口生效

1
source ~/.zshrc

2. 将 bash 的环境变量通过配置引用到 zsh 的环境变量中,这种方式无论使用 bash 还是 zsh 都起作用

使用命令打开 ~/.zshrc 文件

1
open ~/.zshrc

如果 ~/.zshrc 文件不存在可以使用下面命令创建文件

1
touch .zshrc

修改 ~/.zshrc 文件,添加如下内容

1
source ~/.bash_profile

使用 source 命令,让配置的环境变量立刻在本窗口生效

1
source ~/.zshrc

环境变量模版

1
2
3
4
export GRADLE_HOME=/Users/hanyi/Programs/gradle-4.4.1
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
export ANDROID_HOME=/Users/hanyi/Library/Android/sdk
export PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$GRADLE_HOME/bin

权限不足(Permission Denied)

1
chmod 777 ./gradlew