mac 环境变量
程序员文章站
2022-06-29 23:50:12
...
1. echo $PATH ——查看当前环境变量:
fengyingdeMBP:src fengyingwang$ echo $PATH
/usr/local/git/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin
:分割
或 export BBS_ALIYUN_ACCESS_KEY=LTAI6KfMHLByss45 这样的话:
fengyingdeMacBook-Pro:~ fengyingwang$ echo ${BBS_ALIYUN_ACCESS_KEY}
LTAI6KfMHLByss45
fengyingdeMacBook-Pro:~ fengyingwang$
2. 共五个配置文件,它们的优先级如下所示:
- /etc/profile
- /etc/paths
- ~/.bash_profile
- ~/.bash_login
- ~/.profile ~/.bashrc
当然/etc/profile
和/etc/paths
是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile
文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile
文件不存在,才会以此类推读取后面的文件。~/.bashrc
没有上述规则,它是bash shell打开的时候载入的。
3. 设置环境变量的语法:
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
${PATH}: 或 :${PATH} 为与以前的环境变量进行拼接
例如:
export ANDROID_HOME=/Users/chenli4/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:/Users/chenli4/Library/Android/sdk/platform-tools
# Setting PATH for Python 3.7
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
4. 别名:
为配置好的环境变量 起 别名
令 python 可以代替 python3
注意 python3 同时也是可用的
alias python=python3
5. source .bash_profile ——使配置生效
参考: