Mac 通过 .bash_profile 文件配置环境变量

Mac 通过 .bash_profile 文件配置环境变量

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

点赞

收藏

关注作者

相关数据

如何在Photoshop中添加和安装新字体的方法解析
阿里云服务器密钥对下载:如何获取和使用?
股票宝软件怎么用选股宝好用吗?怎么下载?

友情链接