| Guia de referencia rápida para atalhos no Bash | |
| Ctrl-a | Move o cursor para o começo da linha. |
| Ctrl-e | Move o cursor para o final da linha. |
| Ctrl-b | Move o cursor um caractere para trás. |
| Alt-b | Move o cursor uma palavra para trás. |
| Ctrl-f | Move o cursor um caractere para frente. |
| Alt-f | Move o cursor um caractere para frente. |
| Alt-] x | Onde x é qualquer caractere, move o cursor para a próxima ocorrência de x. |
| Alt-Ctrl-] x | Onde x é qualquer caractere, move o cursor para a ocorrência anterior de x. |
| Ctrl-u | Deleta do cursor até o começo da linha. |
| Ctrl-k | Deleta do cursor até o final da linha. |
| Ctrl-w | Deleta do cursor até o começo da palavra. |
| Esc-Del | Deleta a palavra anterior (pode não funcionar, ao invés disso, tente Esc seguido por Backspace) |
| Ctrl-y | “Cola” o texto da área de transferência. |
| Ctrl-l | “Limpa” a tela, deixando a linha atual no topo da tela. |
| Ctrl-x Ctrl-u | Desfaz a última alteração. Ctrl-_ faz o mesmo. |
| Alt-r | Desfaz todas alterações da linha. |
| Alt-Ctrl-e | Expande a linha de comando. |
| Ctrl-r | Busca reversa incremental no histórico. |
| Alt-p | Busca reversa não incremental no histórico. |
| !! | Executa o último comando no histórico. |
| !abc | Execute o último comando no histórico começado por abc. |
| !abc:p | Imprime o último comando no histórico começado por abc. |
| !n | Executa o enésimo comando do histórico. |
| !$ | Último argumento do último comando. |
| !^ | Primeiro argumento do último comando. |
| ^abc^xyz | Substitui a primeira ocorrência de abc por xyz no último comando e executa. |
Nota: esta tabela foi traduzida de http://www.ice2o.com/bash_quick_ref.html