Comandos úteis no terminal do Linux
Se você passa uma boa parte do seu tempo de trabalho utilizando um terminal, alguns dos comandos / atalhos poderão ser de grande utilidade para você.
Lembrando mais uma vez que no meu caso eu utilizo o Linux Ubuntu, talvez os comandos descritos possam funcionar para outras plataforms (Apple, …)
history
Exibe o histórico de comandos que você executou no terminal
Ctrl + R
Executa uma busca reversa na lista de histórico de comandos executados. Você verá um prompt solicitando que digite alguma parte de um comando que você utilizou no terminal. Mesmo que tenham vários comandos com este trecho, você pode repetir o atalho informado acima para ir passando para o próximo comando.
Ctrl + A
Move o cursor para o começo da linha.
Ctrl + E
Move o cursor para o final da linha.
Ctrl + Left Arrow
Move o cursor para trás, mas indo de palavra em palavra.
Ctrl + Right Arrow
Move o cursor para frente, mas indo de palavra em palavra.
Ctrl + K
Apaga o texto do cursor para frente.
Ctrl + X + Backspace
Apaga o texto do cursor para trás.
Ctrl + T
Muda o caractere na posição atual com o caractere anterior.
Esc + T
Inverte a posição da palavra na posição do cursor com a palavra anterior.
Esc + U
Converte para maiúsculo a palavra na posição atual do cursor.
Esc + L
Converte para minúsculo a palavra na posição atual do cursor.
Ctrl + X -> Ctrl + E
A seqüência acima irá abrir o editor de texto padrão para editar o comando atual do terminal.
!!
Irá repetir o último comando executado no terminal.
!LINHA_DA_LISTA_DO_COMANDO_HISTORY
Como dito na linha acima, quando você executa o comando history, cada linha vez precedida por um número. Para executar o comando de uma linha em específico, basta digitar ! e o número da linha. Ex.: !200