No zsh, você pode fazer o seguinte:
- Executa um comando em um shell.
- Executar
fc -AI
nesse shell.
- Executar
fc -RI
em outro shell.
- Execute
!!
ou pressione Acima e então Digite no segundo shell para recuperar o último comando executado no primeiro shell.
fc -AI
escreve o histórico de comandos do primeiro shell, e fc -RI
o lê de volta no segundo shell. Se você ativar o inc_append_history
, o equivalente a fc -AI
será executado automaticamente após cada comando.
Se você ativar a opção share_history
, todas as linhas do histórico serão automaticamente compartilhadas entre todas as instâncias do shell, para que você possa ir direto do passo 1 para o passo 4. Isso pode parecer invasivo.
Se você usou um caminho relativo para alterar o diretório, precisará primeiro obter um caminho absoluto. Uma maneira de fazer isso é digitar cd $PWD
(ou apenas $PWD
se você tiver a opção auto_cd
ativada) e pressionar Tab (ou C-x *
com algumas configurações de conclusão) para expandir $PWD
, em seguida, pressione Enter .