bash 和 zsh 都支持不将命令放在历史记录中的简写,如果您在它前面加上一个空格。这在会话中非常有效(如果你有setopt histignorespace)。但是,该命令仍在当前会话的历史记录中。
setopt histignorespace
如何避免在当前会话的历史记录中放置命令(或在执行后删除)?
command-history zsh
command-history ×1
zsh ×1