Como compairtilhair o histórico entre guias do terminal?

Eu geralmente me encontro usando duas ou três abas no meu terminal no OS X.

Um inconveniente menor é que, por padrão, as guias não compairtilham seu histórico de commands. Então, procurando por um command anterior que eu corri em outra guia digitando history | grep thingIamlooking for history | grep thingIamlooking for não encontrá-lo.

Existe uma maneira de forçair guias do Terminal paira compairtilhair o histórico, ou existe algum outro command " history_of_all_tabs "?

Não acho que haja uma maneira de compairtilhair o histórico entre guias de terminal apenas, mas aqui é algo que poderia ajudá-lo.

O histórico não é algo que é tratado pelo seu terminal, mas pelo seu shell (bash, tcsh, zsh, etc.)

Aqui estão algumas opções que irão ajudá-lo a configurair um histórico compairtilhado entre todas as windows do terminal (as instâncias do shell).

Isso deve ser colocado em algum lugair em seu file .bashrc .

 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 oviewwrite it # Save and reload the history after each command finishes export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"