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

Como repetir o último comando no Linux sem usar as teclas de seta: (How to repeat the last command in Linux without using the arrow keys: ) 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 histórico “!!” (sem aspas) para o comando mais recente, se você quiser apenas repetir o comando anterior, 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.

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

!!
Then press Enter

OR

!-1
Then press Enter

Or

Ctrl+P then press Enter

Nota:(Note:) !! 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 oferece suporte a associações de teclas do Emacs :

Up Ctrl+P
Down Ctrl+N
Left Ctrl+B
Right Ctrl+F
Home Ctrl+A
End Ctrl+E
Delete Ctrl+D

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

fc -e : -1

For example:

$ echo "Troubleshooter"
Troubleshooter

$ fc -e : -1
echo "Troubleshooter"
Troubleshooter

Leia também,  How to Restore files from lost+found

Método 4: Use !<início do comando>

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

For example:

$ tail example.txt
$ less file.txt
$ !ta
!ta would execute tail example.txt

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(How to repeat the last command in Linux without using the arrow keys) , mas se você ainda tiver alguma dúvida sobre este post, sinta-se à vontade para perguntar na seção de comentários.



About the author

Eu sou um técnico de informática com mais de 10 anos de experiência, incluindo 3 anos como um店員. Tenho experiência em dispositivos Apple e Android e sou particularmente habilidoso em reparar e atualizar computadores. Também gosto de assistir filmes no meu computador e usar meu iPhone para tirar fotos e vídeos.



Related posts