需要在每个新的 iterm 窗口中 source bash_profile

需要在每个新的 iterm 窗口中 source bash_profile

我使用的是 MacBook Pro、El Capitan。我在 中设置了别名.bash_profile,在 的第一个实例中可以使用iTerm,但是如果我打开一个新实例,它们无法被识别,每次都iTerm必须这样做。source ~/.bash_profile

他们能以某种方式记住所有情况吗?

答案1

转到设置,在“配置文件”>“常规”>“命令”下选择“命令”单选按钮并使用/bin/bash --login作为命令。这将加载您的.bash_profile

答案2

实际上,对于最新的 macOS,您可以转到终端的 GUI 并执行以下操作:

终端偏好设置个人资料

在“启动”选项中激活“运行命令”并输入source ~/.profile

答案3

根据它是登录 shell 还是交互式 shell,bash 将会提供 或~/.bash_profile。iTerm~/.bashrc最有可能寻找~/.bashrc

你可以简单地在每个文件的开头添加一行:在~/.bash_profile

export BASH_CONF="bash_profile"

在顶端~/.bashrc

export BASH_CONF="bashrc"

然后只需输入$ echo $BASH_CONF一个新的 iTerm 实例。

相关内容