Você tem que preservar o histórico bash em vários shells bash. Para fazer isso, certifique-se de ter as seguintes linhas no arquivo ~/.bashrc
:
# avoid duplicates..
export HISTCONTROL=ignoredups:erasedups
# append history entries..
shopt -s histappend
# After each command, save and reload history
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
Fonte: link