如何在Ubuntu的多个终端会话中查看Bash历史记录?[重复]
这个问题已经在这里有了答案: 10年前关闭。 可能重复: 历史文件可以在bash中统一吗? 我使用Ubuntu Server 9.10,我希望能够查看多个终端会话的bash历史记录。也就是说,即使我之间已经注销,我最近的200条左右命令也是如此。 当我使用时,history我只是从实际终端会话中看到所有命令。我如何从Bash查看更多命令历史记录?我应该从Ubuntu的默认值更改bash的任何特定设置吗? 我没有~/.bash_history档案。但我有一个~/.bashrc与HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups和HISTCONTROL=ignoreboth echo $HISTFILE /home/sanoj/.bash_history echo $HISTSIZE 500 echo $HISTFILESIZE 500 echo $HISTCONTROL ignoreboth 更新:我现在正在VirtualBox中尝试Ubuntu Server 10.10。如果仅关闭VirtualBox而没有shutdown命令,则下次启动时,上次会话中的命令不会保存在历史记录文件中。 仅当我使用shutdown命令关闭计算机时,才会保存命令。例如shutdown -P 0。 这一定是我遇到问题的原因。因此,我必须弄清楚如何更频繁地保存命令历史记录。例如,在每个命令之后。