/ iTerm 2

iTerm 2、Terminal 启动加速

采用默认设置时,iTerm 2 启动速度较慢,主窗口出现后还需要等待5-6秒才可以输入命令。Terminal 也有这个问题。

原因是 iTerm 2 默认的 startup shell 是 /usr/bin/loginlogin 启动时需要首先读取所有的系统日志,导致启动速度慢。可以通过下面两种方式加速 iTerm 2 的启动。

方法一:清空 Apple System Log

删除 /var/log/asl/ 下的所有系统日志(asl 是 Apple System Log 的缩写):

sudo rm /var/log/asl/*.asl

方法二:替换 startup shell

将 startup shell 从默认的 /usr/bin/login 改为 /bin/bash -l 或者 /usr/bin/zsh ,Terminal 和 iTerm 2 就可以秒开了。

对于 Terminal,要修改 Preferences → Startup: 从 Default login shell 改为 /bin/bash -l

如果用的是 iTerm 2,要修改 Preferences → Profiles → General → Command: 从 Login Shell 改为 /bin/bash -l

startup shell

参考