我最近用 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'
有关详细信息,请参阅这关联