分类
Linux

让Zsh不保存某条命令的历史记录

最近博主心血来潮将Shell从Bash给切换到了Zsh。然后我就发现我最常用的命令之一history -c在Zsh下没法用了。。。

这让有轻度强迫症的博主十分不爽,随即便Google了一下让Zsh不保存某条命令历史记录的方法并在此记录下来。

在Zsh的配置文件.zshrc中加入

setopt histignorespace

在以后输入命令时,如果不想保存某条命令的历史记录,在命令前加一个空格即可。


参考自:

https://unix.stackexchange.com/questions/48305/how-can-i-run-a-command-in-zsh-without-pushing-it-onto-the-current-sessions-his/48306#48306

https://superuser.com/questions/352788/how-to-prevent-a-command-in-the-zshell-from-being-saved-into-history/352858#352858

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据