阻止 ZSH 保存特定命令

阻止 ZSH 保存特定命令

有没有办法阻止 ZSH 在历史记录中保存特定命令。我不想让 zsh 保存git clone //url命令。

答案1

您可以使用该HIST_IGNORE_SPACE选项。

setopt HIST_IGNORE_SPACE

man zshoptions

HIST_IGNORE_SPACE

当命令行中的第一个字符是空格,或者扩展别名之一包含前导空格时,从历史记录列表中删除命令行。请注意,该命令会一直保留在内部历史记录中,直到输入下一个命令才会消失,从而允许您短暂地重用或编辑该行。如果您想让它立即消失而不输入其他命令,请键入空格并按回车键。

相关内容