Mac OS X 终端直到关闭并重新启动后才会获取资源文件?

Mac OS X 终端直到关闭并重新启动后才会获取资源文件?

有人能解释一下 Mac OS X 中终端的来源吗?我在编辑 shell 文件时不得不整天关闭和打开它以使更改生效。

是的,这也是 VIM 采购的问题,不过目前看来这个问题无法解决?我有另一个关于此问题的帖子

答案1

假设你使用 bash 作为 shell,请查看下面的代码片段这一页

Bash 启动文件

当“登录 shell”启动时,它会读取文件 /etc/profile,然后读取~/.bash_profile~/.bash_login~/.profile(无论哪一个存在 - 它只读取其中一个,并按照提到的顺序检查它们)。

当“非登录 shell”启动时,它会读取该文件/etc/bashrc ,然后读取文件~/.bashrc

请注意,当使用名称“sh”调用 bash 时,它会尝试模仿 Bourne shell(“sh”)的启动顺序。特别是,以“sh”调用的非登录 shell 默认不会读取任何点文件。请参阅bash 手册页了解详情。

相关内容