Mac terminal无法清除历史纪录


我用的iterm2 + zsh

  1. Linux传统清除方式并没能解决
history -c
  1. 常用history命令:
  • 查看历史命令纪录:
history
history | less
  • 使用 !! 执行上一条命令
!!
  • 使用 !foo 执行以 foo 开头的命令
!foo
  • 使用 !n 执行第 n 个命令
!100
  1. 可以尝试下这样来解决:
  • 在terminal中输入hist,然后tab键,出来以下这些
HISTCHARS  HISTFILE   HISTSIZE
  • 了解历史记录的大小:
echo $HISTSIZE
  • 历史记录的保存位置:
    echo $HISTFILE # 查看history文件存放地址
echo > ~/.zsh_history # 清空
  • 好了,退出terminal,重新登录检查一下即可
    退出后,再history检查一下

声明:Sandy'Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Mac terminal无法清除历史纪录


一流的吃貨,二流的廚藝,三流的技術,下流的人品