Answers:
在Bash提示符下,键入以下命令并执行每个命令之后列出的步骤:
set -o | grep history
如果您“退出历史记录”,则在您的末尾添加以下行~/.bashrc
:
set -o history
下次尝试:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
如果第一个空白或/dev/null
,请将此行添加到您的末尾~/.bashrc
:
HISTFILE=$HOME/.bash_history
如果最后两个中的任何一个打印为0,则将它们设置为某个数字,例如默认值500:
HISTFILESIZE=500
HISTSIZE=500
您可以做的一件事是检查是否设置了环境变量“ HISTFILE”。应该将其设置为您要将历史记录写入的文件。要检查的第二件事(如果已设置文件)是您的用户有权写入该文件。这些是我想到的头两件事。