0

有时我的 shell (zsh) 启动时间比平时长(我打开终端,它会挂起一点,直到我可以输入命令)。

我的.zshrc上有一些别名(实际上,它们位于.zshrc所在的不同文件中source)。

如果您在打开 shell 的情况下进行操作,它仅在当前会话中仍然有效,alias所以我开始怀疑这一切是否真的会损害 shell 的启动性能(我假设它必须经过一个漫长的过程来运行所有这些启动命令)。sourcealias

如果确实发生了这种情况,将这些别名作为 shell 脚本并将它们放在我的PATH中的某个位置不是更有效吗?

4

1 回答 1

2

你是对的,你的 shell 必须在alias启动时运行这些命令,但这不太可能导致启动时间明显延长,特别是因为你只有几个别名。

于 2013-01-29T19:23:52.970 回答