干货文:Mac 中 .bash_profile 和 .zshrc 的区别

如果你想在 Mac OS 中配置 MySQL 的环境变量,在 .zshrc 文件中添加如下内容:

# 设置 mysql 的路径
export MYSQL_HOME=/usr/local/mysql/bin

# 将 MYSQL_HOME 添加到 PATH 中
export PATH=$HOME/bin:/usr/local/bin:$MYSQL_HOME:$PATH

# 解决需要 source 才能使用的问题
source $HOME/.bash_profile

细节:

.bash_profile 文件中所修改的环境变量,只会对当前窗口起效,还要手动 source ~/.bash_profile 之后才能使用;

.zshrc 文件则像是开机启动的配置文件,在电脑启动后生效。

所以,我们可以在 .zshrc 文件中,添加一句 source $HOME/.bash_profile 即可解决原来需要手动 source 才能使用的问题。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41340258/article/details/131263586