问题描述
在 iTerm 中按 「 Command + ;」键可以显示历史命令中匹配的命令,如下图所示:

但退出后,再打开 iTerm 后,在按这个键是没作用的。也就是说,这个补全命令只在当前会话起作用。
提问
有办法能让命令历史记录即使退出了也能保存下来吗?或者有什么办法实现「搜索历史命令」的作用吗?
--------假如你看懂了我拙计的表述的话,请忽略下面的话--------
我表述的可能有点不清晰,假如你对这个问题感兴趣的话,可以自己在 iTerm 里按如下流程试一下:
- 打开 iTerm ,输入
cd ~,然后输入cd / - 输入「 cd 」(不要忘了空格)后按 「 Command + ; 」,不出意外你会看弹出一个历史命令了,里面会列出第一步输入的两个命令。
- 「 Command + q 」退出 iTerm ,然后再打开 iTerm 。
- 重复第 2 步,你会发现什么都没有发生。
做完这些步骤后,你肯定明白我的问题了。
PS :不得不说语言文字真是低效率的交流方式。