Você está falando sobre o maior recurso de todos os tempos!
Você pode usar os comandos vi para editar os comandos do shell (e o histórico de comandos) adicionando isso ao seu arquivo .bashrc
:
set -o vi
Você também pode executar esse comando a partir da linha de comando para afetar somente sua sessão atual.
Se você não usa o bash, substitua o arquivo rc apropriado pelo seu shell.
Isso permite que você use comandos vi para editar qualquer comando ...
Você também pode usar j e k para percorrer seu histórico (depois de pressionar ESC ).
Você também pode usar / (depois de pressionar ESC ) para procurar comandos antigos.
Em outras palavras, para encontrar o comando super-long cp
que você fez há dez minutos:
ESC / cp ENTER
Então você pode percorrer todos os comandos correspondentes em seu histórico com n e N .
Tudo isso me faz 10 trilhões de vezes mais produtivo na linha de comando!