如何在 bash 中简要使用最后忽略的(未保存在历史文件中)命令?

如何在 bash 中简要使用最后忽略的(未保存在历史文件中)命令?

在我的 bash 配置文件 .bashrc 中,我已将其设置为以空格开头的命令不会保存在历史记录中。我想问的是,如何实现与此答案类似的功能这里用于 zsh。我希望能够访问最后一个命令,即使它没有存储在历史记录中。

答案1

Bash 将命令存储在历史记录中,以便您以后可以检索它。例如,由于您在命令前面加了空格,或者您后来使用该history -d命令从历史记录中删除了它,所以该命令未存储在历史记录中,该命令将从历史记录中消失,并且根据定义,无法重新调用。bash 和 zsh 都无法调用它。

当然,在终端仿真器中,或者如果您使用screentmux,如果命令在缓冲区中仍然可见,您始终可以复制粘贴该命令。

相关内容