Folha de dicas de atalhos de teclado do terminal
Os atalhos de terminal (baseados principalmente no modo Emacs, o padrão para a maioria dos Shells) podem aumentar significativamente a eficiência da linha de comando.
Movimento do Cursor
| Atalho | Descrição |
|---|---|
Ctrl + A |
Mover cursor para o início da linha |
Ctrl + E |
Mover cursor para o fim da linha |
Alt + F |
Avançar o cursor uma palavra |
Alt + B |
Recuar o cursor uma palavra |
Ctrl + F |
Avançar o cursor um caractere |
Ctrl + B |
Recuar o cursor um caractere |
Ctrl + XX |
Alternar rapidamente entre o início da linha e a posição atual do cursor |
Edição de Texto
| Atalho | Descrição |
|---|---|
Ctrl + U |
Cortar/Eliminar do cursor até o início da linha |
Ctrl + K |
Cortar/Eliminar do cursor até o fim da linha |
Ctrl + W |
Cortar/Eliminar uma palavra antes do cursor |
Alt + D |
Cortar/Eliminar uma palavra depois do cursor |
Ctrl + Y |
Colar o último conteúdo cortado (Yank) |
Ctrl + H |
Eliminar caractere antes do cursor (Backspace) |
Ctrl + D |
Eliminar caractere após o cursor (sai do terminal se não houver texto) |
Ctrl + _ |
Anular a última edição |
Ctrl + T |
Transpor dois caracteres antes e depois do cursor |
Controle de Processos
| Atalho | Descrição |
|---|---|
Ctrl + C |
Terminar o processo em execução (SIGINT) |
Ctrl + Z |
Suspender o processo atual em segundo plano (SIGTSTP) |
Ctrl + D |
Enviar EOF, geralmente sai da Shell atual ou termina a entrada |
Ctrl + S |
Parar a saída para o ecrã (Bloqueio de ecrã) |
Ctrl + Q |
Retomar a saída do ecrã |
Ctrl + \ |
Sair do processo atual e gerar um core dump (SIGQUIT) |
Histórico e Pesquisa
| Atalho | Descrição |
|---|---|
Ctrl + R |
Procurar no histórico de comandos (pesquisa incremental) |
Ctrl + G |
Sair do modo de pesquisa |
Ctrl + P |
Comando anterior (seta para cima) |
Ctrl + N |
Comando seguinte (seta para baixo) |
!! |
Executar o último comando |
!string |
Executar o último comando que começa com string |
!* |
Referenciar todos os argumentos do último comando |
!$ |
Referenciar o último argumento do último comando |
Controle de Ecrã
| Atalho | Descrição |
|---|---|
Ctrl + L |
Limpar ecrã (igual a ‘clear’) |
Ctrl + S |
Congelar o terminal (parar de aceitar entrada) |
Ctrl + Q |
Descongelar o terminal |