Adicione esta linha a .bashrc
:
export PROMPT_COMMAND="history -a; history -n"
Abra um novo terminal e verifique.
Explicação
-
history -a
acrescenta novas linhas de histórico ao arquivo de histórico. -
history -n
dizbash
para 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 debash
show prompt. Assim, toda vez que você executar um comando,history -a; history -n
será executado e seu histórico debash
será sincronizado.