苹果用户除了办公,也有很多程序员,终端是每个程序员都会用到的工具,嗯,所以,终端的历史记录简直要命,除了各种命令往往还带有密码等敏感信息,必须定期清理,以防泄密。
至于清理方式,很简单:
# 清空历史文件
rm ~/.zsh_history
# 清空当前会话内存历史
fc -p
要更简单?一条命了搞定:
rm ~/.zsh_history && fc -p
- fc -p:zsh 原生重载历史文件,等效清空当前会话内存历史
如果同时开了多个终端标签页,那就全部关闭再重开,否则其他窗口内存还缓存旧记录。
如果想一劳永逸永远不保存命令历史,可以这么干:
nano ~/.zshrc
然后添加两条:
SAVEHIST=0
HISTSIZE=0
保存后执行:
source ~/.zshrc
不要只用clear,因为clear只清空屏幕文字,不删除命令历史
不要只执行 fc -p 不删 .zsh_history,新开终端历史会再次加载出来












没有回复内容