Embora bash
não tenha esse comportamento exato, zsh
pode fazer isso com
setopt inc_append_history share_history
Veja Como você compartilha o histórico entre terminais em zsh?
Eu vi esta resposta:
Preserve o histórico bash em várias janelas de terminal
Isso funciona para o histórico, mas eu estou querendo saber se existe uma maneira de estender isso tão pressionando "up" é compartilhado também?
Embora bash
não tenha esse comportamento exato, zsh
pode fazer isso com
setopt inc_append_history share_history
Veja Como você compartilha o histórico entre terminais em zsh?
Deve ser possível dizer ao bash para escrever e reler o histórico após cada comando. Não testado:
PROMPT_COMMAND="$PROMPT_COMMAND"$'\nhistory -a; history -n'
O compartilhamento do histórico é o comportamento padrão do ksh. Em zsh, você obtém esse comportamento ativando a opção share_history
e você pode ter um controle muito melhor sobre como o histórico é salvo e mesclado alterando outras opções de histórico .
Tags bash command-history