Adicione esta linha a .bashrc :
export PROMPT_COMMAND="history -a; history -n"
Abra um novo terminal e verifique.
Explicação
-
history -aacrescenta novas linhas de histórico ao arquivo de histórico. -
history -ndizbashpara ler as linhas que não são lidas do arquivo de histórico para a lista de histórico atual da sessão. -
PROMPT_COMMAND: o conteúdo dessa variável é executado como um comando normal antes debashshow prompt. Assim, toda vez que você executar um comando,history -a; history -nserá executado e seu histórico debashserá sincronizado.