有没有办法防止命令被添加到bash shell的命令历史记录中?
我希望能够防止某些"危险"命令被添加到历史记录中,例如"rm -rf ~/some/dir
",这样我就无法通过按向上箭头来访问以前的命令.这样,就不可能意外地重复这些命令之一.
我问这个问题的原因是,我经常使用向上箭头来访问shell历史记录中以前的命令,并且经常发现自己即将按enter键,而我thought是正确的命令,但却意识到我即将做一些愚蠢/恼人/危险的事情.我不喜欢在我的shell 历史中,rm
个等着我踩上go 的 idea !
(注意:我知道可以在HISTIGNORE中设置模式,但最好是可以在每个命令的基础上应用,这将成为一个好习惯.除非有一个聪明的方法使用HISTIGNORE来实现这一点,我错过了这个方法?)