我曾经认为删除我的bash历史记录足以清除bash历史记录,但是昨天我的猫在键盘右侧乱七八糟,当我回到计算机后,我看到一个月前我键入的内容,然后我开始疯狂地按下所有键,寻找可能触发它的原因。原来,即使删除了.bash_history,UPARROW键仍显示我的bash历史记录。
如何真正删除我的bash历史记录?
~/.bash_history
确实删除~/.bash_history
....但(除非你采取措施,以防止它,就像运行清除内存中的历史history -c
你注销之前或设置HISTFILE=/dev/null
或只是unset
荷兰国际集团吧)bash将只是保存其当前历史退出时再次。顺便说一句,HISTSIZE
env var告诉bash内存中要保留多少行历史记录,并HISTFILESIZE
告诉bash要保存的最大历史行数。两者都可以在您的中设置~/.bashrc
。PS:您的猫值得教给您一次宝贵的教训,第二次奖赏:)