Lista de atalhos de teclado do Shell Bash
Atalhos de teclado do Shell Bash – Cheat sheet
Por Fábio dos Reis
O shell Bash é, sem dúvidas, o mais comum e utilizado em ambientes Linux e Unix. Por conta disso, o domínio de sua utilização é muito importante para que o administrador do sistema, ou mesmo usuário comum, possa trabalhar com eficiência e alta performance.
Neste artigo trazemos uma série de atalhos de teclado do bash, que permitem ao usuário operar com muito mais facilidade e agilidade em uma série de tarefas triviais e também complexas.
Vamos aos atalhos, separados por categorias de aplicação dos comandos:
Edição na linha de comandos:
Ctrl + a
Voltar para o início da linha de comandos
Ctrl + e
Ir para o final da linha de comandos
Ctrl + k
Apagar caracteres a partir da posição do cursor até o final da linha de comandos
Ctrl + u
Apagar caracteres a partir da posição do cursor até o início da linha de comandos
Ctrl + w
Apagar caracteres a partir da posição do cursor até o início da palavra – apaga uma palavra
Ctrl + y
Cola uma palavra ou texto que foi recortada usando um atalho de exclusão após o cursor
Ctrl + xx
Mover o cursor entre o início da lnha de comandos e a posição atual dele, ida e volta.
Alt + b
Mover o cursor uma palavra para trás (direção do início da linha de comandos), ou ir para o início da palavra onde o cursor está posicionado atualmente.
Alt + f
Mover o cursor uma palavra para frente (direção do final da linha de comandos), ou ir para o final da palavra onde o cursor está posicionado atualmente.
Alt + d
Exclui os caracteres até o final da palavra, iniciando na posição atual do cursor, o que significa a palavra inteira se o cursor estiver no início da palavra
Alt + c
Capitalizar (tornar maiúscula) o caractere onde o cursor está posicionado, e mover o cursor para o final da palavra.
Alt + u
Colocar os caracteres em caixa alta (maiúsculas) a partir da posição do cursor até o final da palavra
Alt + l
Colocar os caracteres em caixa baixa (minúsculas) a partir da posição do cursor até o final da palavra
Alt + t
Trocar a palavra atual com a anterior
Ctrl + f
Mover o cursor um caractere adiante
Ctrl + b
Mover o cursor um caractere para trás
Ctrl + d
Apaga o caractere sob o cursor
Ctrl + h
Apaga o caractere anterior á posição do cursor
Ctrl + t
Troca o caractere sob o cursor com o caractere anterior a ele
Trabalhando com o histórico:
Ctrl + r
Procurar os comandos anteriores do histórico (busca reversa)
Ctrl + g
Sair do modo de busca do histórico
Ctrl + p
Mostra o comando anterior no histórico (volta no histórico) -> similar à seta para cima
Ctrl + n
Mostra o comando posterior no histórico (avança no histórico) -> similar à seta para baixo
Alt + .
Usar a última palavra do comando anterior
Controle de comandos:
Ctrl + l
Limpa a tela
Ctrl + s
Interrompe a saída na tela, para comandos que exibem saída verbosa muito longa.
Ctrl + q
Permite a saída na tela, caso tenha sido interrompida com Ctrl + s
Ctrl + c
Finaliza o comando em execução atualmente
Ctrl + z
Suspende ou interrompe a execução do comando
Comandos Bang do Bash (reexecução de comandos):
!!
Executa novamente o último comando
!xyz
Executa novamente o comando mais recente que se inicia com os caracteres ‘xyz’
!xyz:p
Mostra o comando que !xyz iria rodar (mas sem execuá-lo), adicionando-o ao final da lista de comandos do histórico.
!$
Usar a última palavra do comando anterior (o mesmo que Alt + .)
!$:p
Mostra a palavra que a sequência !$ iria substituir, mas sem executar o comando.
Espero que esta listagem de atalhos de teclado do shell bash lhes seja útil. Até mais!
Escreva um comentário