Suave

Como repetir o último comando no Linux sem usar as teclas de seta

Experimente Nosso Instrumento Para Eliminar Problemas





postado emÚltima atualização: 17 de fevereiro de 2021

Como repetir o último comando no Linux sem usar as teclas de seta: Bem, às vezes você deseja repetir o comando anterior na linha de comando ao trabalhar com sistemas Linux e também sem usar as teclas de seta, então não há uma maneira específica de fazer isso, mas aqui no solucionador de problemas listamos todas as várias maneiras de fazer exatamente isso.





Para repetir comandos, você normalmente pode usar o antigo csh! operador de história !! (sem aspas) para o comando mais recente, se você quiser apenas repetir o comando anterior, então você pode usar !-2, !foo para o mais recente começando com o subsrting foo. Você também pode usar o comando fc ou apenas usar :p para imprimir a sugestão do operador de histórico.

Conteúdo[ ocultar ]



Como repetir o último comando no Linux sem usar as teclas de seta

Vamos ver algumas das maneiras de recuperar comandos no prompt do shell:

Método 1: Para csh ou qualquer shell que implemente substituição de histórico semelhante a csh

|_+_|

Observação: !! ou !-1 não irá expandir automaticamente para você e até que você os execute pode ser tarde demais.



Se estiver usando o bash, você pode colocar o bind space:magic-space em ~/.bashrc e, após o comando, pressione o espaço para expandi-los automaticamente em linha.

Método 2: use as associações de teclas do Emacs

A maioria dos shells que possui um recurso de edição de linha de comando que suporta as associações de teclas do Emacs:

|_+_|

Método 3: Use CTRL + P e depois CTRL + O

Pressionar CTRL + P permitirá alternar para o último comando e pressionar CTRL + O permitirá executar a linha atual. Nota: CTRL + O pode ser usado quantas vezes você quiser.

Método 3: Usando o comando fc

|_+_|

Leia também, Como restaurar arquivos de perdidos + achados

Método 4: Use !

Para csh ou qualquer shell que implemente substituição de histórico semelhante a csh (tcsh, bash, zsh), você pode usar o ! para chamar o último comando começando com

|_+_|

Método 5: No caso de usar MAC, você pode usar a chave

Você pode ligar ?+R a 0x0C 0x10 0x0d. Isso limpará o terminal e executará o último comando.

É isso que você aprendeu com sucesso Como repetir o último comando no Linux sem usar as teclas de seta mas se você ainda tiver alguma dúvida sobre este post, sinta-se à vontade para perguntar na seção de comentários.

Aditya Farrad

Aditya é um profissional de tecnologia da informação automotivado e escritor de tecnologia nos últimos 7 anos. Ele abrange serviços de Internet, dispositivos móveis, Windows, software e guias de instruções.