每当我打开一个新的终端窗口时,我该怎么做才能加载特定的bash_profile?

时间:2018-04-07 11:32:50

标签: bash macos terminal alias

我在bash_profile中创建了一些别名(后跟this),但是当我打开一个新的Terminal时,我需要编写source ~/.bash_profile来使用它们。

我想在打开新的Terminal窗口后立即使用别名,我该怎么办?

1 个答案:

答案 0 :(得分:2)

Josh Staiger在他的博文".bash_profile vs .bashrc"中给出了一个很好的总结,总结如下:

    用户通过控制台登录时执行
  • .bash_profile
  • 只要登录用户打开新的终端窗口,就会执行
  • .bashrc

因此,如果您想在打开新的终端窗口后立即使用新创建的别名,解决方案是使用 .bashrc 而不是 .bash_profile 为你的别名。

博客文章包含有关同步您在.bashrc中为登录和未登录的shell设置的PATH的更多详细信息,这些信息可能与您的特定问题相关,也可能不相关。