history命令常常用到,但當你打開多個終端操做命令的話,最後一個退出的bash歷史記錄,會覆蓋以前的歷史內容。html
博客Keeping Command History across Multiple Sessions 討論了這個問題。解決辦法以下:linux
Insert the 2 statements into ~/.bashrc shopt -s histappend PROMPT_COMMAND='history -a;history -n;$PROMPT_COMMAND'