我的bash历史神秘地停止了工作,并且我不知道如何解决它。这是我的.bashrc的样子:
HISTSIZE=500
HISTFILESIZE=500
HISTFILE=$HOME/.bash_history
但是,当我运行时,echo $HISTFILE
它会打印出来/Users/myusername/.bash_sessions/EE8689E5-7DAD-4018-817E-0AF1DE36082A.historynew
。
我是.bash_history文件的所有者,所以我不太确定如何解决此问题。
谢谢!
$HISTFILE
出于兴趣而尝试更改?我.bashrc
在OSX上没有安装,并echo $HISTFILE
报告了我期望的位置-注释掉有问题的行是否有效果?
HISTFILE="$HOME/.bash_history”
。如果您的主目录路径中包含空格(或其他特殊字符),则没有引号的版本将无效。