Mac 通过 .bash_profile 文件配置环境变量
举报
SHQ1874009
发表于 2023/07/14 08:41:09
2023/07/14
【摘要】 一、Mac配置环境变量步骤首先,通过 echo $SHELL 命令查看设备默认shell是什么。之前用户的默认shell是/bin/bash,而新版本的macOS Catalina开始,新用户的默认shell改为了zsh。对于zsh,使用.zshrc启动终端进入当前用户的home目录(默认就是):cd ~ 或 cd /Users/YourMacUserName终端输入 open -e ...
一、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只会对当前用户生效。
推荐
华为开发者空间发布
让每位开发者拥有一台云主机
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
Bash
点赞
收藏
关注作者