Como editar o comando atual no terminal com algum editor? [duplicado]

0

Deixe um longo comando em um terminal ubuntu padrão ( gnome-terminal ?). Eu preciso editar este comando em algum editor ( vim ?) E executar. Assim, posso copiar a linha atual para a área de transferência, iniciar vim , inserir o comando, editar o comando, copiá-lo para a área de transferência e colá-lo no prompt do terminal e executá-lo. Existe uma maneira mais simples de editar o comando atual com algum editor?

    
por Loom 14.12.2016 / 17:17

1 resposta

1

Existe um editor de linhas embutido no bash. Você encontra as linhas de comando anteriores com o botão 'seta para cima' (pode ser repetido). Você edita com o método normal (seta para a esquerda e para a direita para mover o cursor), backspace e del para excluir caracteres, digitar letras, etc.

-o -

Depois de fechar uma janela de terminal, os comandos anteriores são armazenados no arquivo ~ / .bash_history. Você pode editá-lo com qualquer editor, por exemplo, gedit (ou no modo texto com nano ou vim).

gedit ~/.bash_history
    
por sudodus 14.12.2016 / 17:51