Generalmente me encuentro usando dos o tres pestañas en mi Terminal en OS X.
Un inconveniente menor es que, de forma predeterminada, las pestañas no comparten su historial de comandos. Por lo tanto, buscar un comando anterior que ejecuté en otra pestaña escribiendo history | grep thingIamlooking for
no lo encuentra.
¿Hay alguna forma de obligar a las pestañas de Terminal a compartir el historial, o hay algún otro comando " history_of_all_tabs "?
No creo que haya una manera de compartir el historial solo entre las pestañas de la Terminal, pero aquí hay algo que podría ayudarlo.
El historial no es algo que maneja tu terminal sino tu shell (bash, tcsh, zsh, etc.)
Aquí hay algunas opciones que lo ayudarán a configurar un historial compartido entre todas las ventanas de terminal (las instancias de shell).
Esto debe colocarse en algún lugar de su .bashrc
archivo.
export HISTCONTROL=ignoredups:erasedups # no duplicate entries
export HISTSIZE=100000 # big big history
export HISTFILESIZE=100000 # big big history
shopt -s histappend # append to history, don't overwrite it
# Save and reload the history after each command finishes
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
Mate
JP Duffy
Andy
fIwJlxSzApHEZIl
tommy.carstensen
padre