Bóson Treinamentos em Ciência e Tecnologia

Lista de atalhos de teclado do Shell Bash

Lista de atalhos de teclado do Shell Bash no Linux

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!

 

Sair da versão mobile