macOS清理终端输入历史记录 - 技术宅银魂 - 科技改变生活 - 万事屋

macOS清理终端输入历史记录

苹果用户除了办公,也有很多程序员,终端是每个程序员都会用到的工具,嗯,所以,终端的历史记录简直要命,除了各种命令往往还带有密码等敏感信息,必须定期清理,以防泄密。

至于清理方式,很简单:

# 清空历史文件
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,新开终端历史会再次加载出来

请登录后发表评论

    没有回复内容

万事屋新帖