iTerm/终端 OS X 打开外壳很慢

Dim*_*tri 20 zsh macos

我使用的是 OS X 10.8,最近我注意到 iTerm2 打开新 shell 有时会很慢。在我做某事之前大约需要 5 秒钟。可能看起来不多,但我在 shell 中做了很多工作,所以它会变得很烦人。

我正在将 ZSH 与 oh-my-zsh 一起使用。

我试过终端,卸载 oh-my-zsh,从启动文件(.zshenv、.zlogin、.zprofile、.zshrc、.zlogout)中清除所有不必要的东西,并清除 /var/log/asl 中的 ASL 文件和虽然它下降了一点(比如 0.20 秒),但没有什么可以让它瞬间下降到甚至低于 3.0 秒。

有人碰巧有其他想法吗?

neo*_*neo 21

清除登录 /var/log/asl,即

rm -rf /var/log/asl/*.asl
Run Code Online (Sandbox Code Playgroud)

  • 你能解释一下为什么 iterm 被这个日志文件夹拖慢了,有什么办法可以真正阻止这个问题的发生吗? (3认同)
  • @david 您可以查看此链接以了解新标签页缓慢的原因。http://apple.stackexchange.com/a/71930/89583 (3认同)

Dav*_*vid 17

根据上面来自 Archan Mishra 的评论,对于 iTerm 2,答案是设置一个自定义终端命令 /bin/bash -il ,它完全绕过搜索系统 ASL 日志。iterm2 现在立即打开。