Escreva seu histórico no terminal de origem:
history -a
Carregue então no seu terminal de destino:
history -r
Se você não executou nada no meio, o longo comando deve ser o terceiro último comando:
!-3
Ou você pode fazer history
, anotar o número do longo comando (digamos 2365) e fazer:
!2365
De help history
:
-a append history lines from this session to the history file
-r read the history file and append the contents to the history
list
-w write the current history to the history file
and append them to the history list
Você também pode usar history -n
em vez de -r
:
-n read all history lines not already read from the history file
Veja também esta questão da SO .