在 AWS 中工作时,我创建了一个 Ubuntu 14.04 实例,并注意到登录会话之间的历史记录未保留。进一步调查显示 .bash_history 文件不存在。为什么没有创建 .bash_history?
答案1
原因可能有很多。
例如,您正在使用不同的 shell(不是 bash)。您可以使用chsh
命令检查/更改您的 shell。
如果您正在使用 bash,那么这里有一些在 bash 中禁用历史记录的方法,您可能需要检查并重新启用: https://stackoverflow.com/questions/18663078/disable-history-in-linux 例如,确保 HISTFILE 已设置,而不是空的。
我能想到的另一个原因是您的主页直接没有适当的权限来创建历史文件。