
He visto esta respuesta:
Preservar el historial de bash en múltiples ventanas de terminal
Esto funciona para el historial, pero me pregunto si hay una manera de extenderlo para que también se comparta presionar "arriba".
Respuesta1
Si bien bash
no tiene este comportamiento exacto, zsh
puede hacerlo con
setopt inc_append_history share_history
Respuesta2
Debería ser posible diciéndole a bash que escriba y vuelva a leer el historial después de cada comando. No probado:
PROMPT_COMMAND="$PROMPT_COMMAND"$'\nhistory -a; history -n'
Compartir el historial es el comportamiento predeterminado de ksh. En zsh, obtienes este comportamiento activando elshare_history
opción, y puede obtener un control mucho más preciso sobre cómo se guarda y fusiona el historial modificando otrosopciones de historia.