我正在 VirtualBox 中尝试 Ubuntu Server 10.10。我喜欢将我运行的命令保存在“历史”文件中,该文件可以与history
命令一起显示。但是,如果我只是关闭 VirtualBox 而不使用该shutdown
命令,那么下次启动时,上次会话中的命令不会保存在历史文件中。
仅当我使用命令关闭机器时,才会保存命令shutdown
。例如shutdown -P 0
。
有什么方法可以在每个命令后保存历史文件,以便即使在“非干净”关闭后它们也能持久存在?
答案1
您应该始终使用shutdown
.
您可以将其添加到您的~/.bashrc
文件中:
PROMPT_COMMAND='history -a'
每个命令完成后,这会将内存中的历史记录附加到历史文件中。