.bash_profile 是否可以在不在 iTerm2 中引用的情况下自动运行?

.bash_profile 是否可以在不在 iTerm2 中引用的情况下自动运行?

我在 Mavericks OSX 中使用 iTerm2,并确保我已更新到最新版本。我的首选项中的工作目录设置为主目录。

我正在观看有关 iTerm 自定义的教程,我正在听的这位作者设法让这个脚本在他每次从 Vim 编辑器中保存(“:wq”)时自动运行。

我是 Mac 新手,所以我真的浪费了几个小时试图弄清楚为什么我的 iTerm 没有更新其颜色。结果我还必须输入“source .bash_profile”。

从视频中,作者教你如何下载和安装 iTerm,输入“sudo vim .bash_profile”并粘贴脚本。我确信除了默认设置外,首选项没有发生任何变化。我是不是漏掉了什么?

谢谢

答案1

使配置文件中的更改生效的唯一其他方法是重新启动终端。这是因为它是设置为在登录时运行的脚本。bash .bash_profile否则exec ~/.bash_profile将不起作用,因为这些命令将打开一个新的 bash 进程。

相关内容