关闭终端后 Bash 历史记录未保存

关闭终端后 Bash 历史记录未保存

我最近用 Ubuntu Gnome(附带 Gnome DE)替换了我的 Ubuntu 14.04 安装。但我注意到,一旦关闭终端会话,bash 历史记录就不会保存。一旦我关闭终端会话并打开一个新会话,并运行命令,history它不会显示除history命令本身以外的任何内容。有什么办法可以解决这个问题吗?

谢谢

答案1

您的 .bash_history 可能不属于您的用户。请检查文件的权限,如果您不是所有者,请更改它:

sudo chown yourusername:yourusername ~/.bash_history

答案2

首先输入以下命令

shopt -s

检查天气histappend命令是“开”还是“关”,如果是关闭,则输入​​以下命令来附加历史记录

history -a

如果你想在每次提示时保存历史记录,请运行以下命令

export PROMPT_COMMAND='history -a'

有关详细信息,请参阅关联

相关内容