Mac中 ~/.bashrc 或 ~/.bash_profile 的问题 [转载]

发布时间 2023-04-22 16:46:10作者: CarlZeng

1. 问题描述
熟练使用Linux的人会知道,环境变量是在~/.bashrc或~/.bash_profile中进行配置的;

在Mac OS中,同样也可以在这两个文件中配置环境变量,但是每次打开命令行时都需要输入source ~/.bashrc 或 source ~/.bash_profile才能生效,无法自动生效。

2. 解决方案
需要注意的一点是,与Linux系统不同的是,在Mac OS中环境变量的默认配置文件为 ~/.zshrc 而不是~/.bashrc 或 ~/.bash_profile
(1)第一种解决方法就是我们可以将所有的环境变量配置到~/.zshrc文件中即可,每次打开命令行时都会自动生效;
(2)第二种解决方法是我们将环境变量仍然配置到~/.bashrc 或 ~/.bash_profile中,
    但是我们在~/.zshrc文件的末尾追加一行source ~/.bashrc 或 source ~/.bash_profile 即可实现每次打开命令行时,系统自动读取环境变量信息。
————————————————
版权声明:本文为CSDN博主「房东丢的猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gaolijing_/article/details/111714595