定期保存 bash 历史记录

ctr*_*lor 9 linux bash gnu

我已将 bash 设置为将历史记录保存到文件中。每当 bash [正确] 退出时,它就会执行此操作。由于有时 bash 无法正确退出,因此历史记录会丢失。

所以问题是我可以设置 bash 来更频繁地保存历史记录吗?


我正在使用 Linux 内核运行 Debian Gnu(版本 6,Squeeze)。

bash 版本:GNU bash,版本 4.1.5(1)-release (i486-pc-linux-gnu)

d4v*_*0rk 8

将此保存到您的 bash_profile 或 bashrc

shopt -s histappend

PROMPT_COMMAND="history -a;$PROMPT_COMMAND"