Mac终端突然不保存历史记录了,每次关闭终端再打开无论是输入history或者键盘上键都没有之前的记录,只有新打开输入的命令记录。
~目录下存在.bash_profile 和 .bashrc 还有一个.bash_sessions文件夹里面好像存了每次打开终端的记录。
请问如何让终端打开能显示上一次使用终端命令的记录?
Mac终端突然不保存历史记录了,每次关闭终端再打开无论是输入history或者键盘上键都没有之前的记录,只有新打开输入的命令记录。
~目录下存在.bash_profile 和 .bashrc 还有一个.bash_sessions文件夹里面好像存了每次打开终端的记录。
请问如何让终端打开能显示上一次使用终端命令的记录?
找到原因了,.bash_profile里注释掉这一条就好了
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
历史记录应该在这个目录下
如果还没有推荐一篇文章。
原文链接(英文)
介绍了 bash 历史记录的异常情况和处理方式,以及每次退出终端追加历史记录而不是刷新的具体方法,推荐看一下,希望能帮到你。