利用.bash_profile 文件配置环境变量
一、Mac配置环境变量步骤
首先,通过 echo $SHELL
命令查看设备默认shell
是什么。
之前用户的默认shell
是/bin/bash
,而新版本的macOS Catalina开始,新用户的默认shell
改为了zsh
。
对于zsh
,使用.zshrc
启动终端
进入当前用户的home目录(默认就是):
cd ~
或cd /Users/YourMacUserName
终端输入
open -e .bash_profile
或open -e .zshrc
(如果只是查看,直接使用open .bash_profile
)
如文件不存在,则新建
输入touch .bash_profile
关闭即可保存修改更新刚配置的环境变量
source .bash_profile
.bash_profile
文件内容如下:
alias rn='react-native'
alias rnr='react-native run-android'
alias rnsr='react-native start --reset-cache'
alias rnbd='react-native bundle --entry-file index.js --platform android --dev false --bundle-output ./android/app/src/main/assets/index.android.bundle --assets-dest ./android/app/src/main/res/'
alias rng='./gradlew assembleRelease'
alias adblog='adb logcat | grep =='
alias adblogjs='adb logcat -s ReactNativeJS'
二、延伸学习
profile
(/etc/profile
),用于设置系统级的环境变量和启动程序,在这个文件下的配置信息会对所有用户生效。当用户登录(login)时,文件会被执行,并从/etc/profile.d
目录的配置文件中查找shell
设置。
一般不建议在/etc/profile
文件中添加环境变量,因为在这个文件中添加的设置会对所有用户起作用。
bash_profile
只有单一用户有效,文件存储位于~/.bash_profile
,该文件是一个用户级的设置,可以理解为某一个用户的profile
目录下。这个文件同样也可以用于配置环境变量和启动程序,但只针对单个用户有效。
和profile
文件类似,bash_profile
也会在用户登录(login)时生效,也可以用于设置环境变量。但与profile
不同,bash_profile
只会对当前用户生效。
三、拓展阅读
- 点赞
- 收藏
- 关注作者
评论(0)