sexta-feira, 7 de maio de 2010

Teclas de atalho no BASH

Usar teclas de atalho ajudam a agilizar o trabalho, principalmente quando estamos trabalhando em modo texto, no Shell do Linux (BASH). Veja a seguir uma pequena seleção que poderá ser útil em seu dia a dia:

Ctrl+a = Move o cursor para o inicio da linha;
Ctrl+e = Move o cursor para o fim da linha;
Ctrl+u = Apaga o que estiver à esquerda do cursor;
Ctrl+k = Apaga o que estiver à direita do cursor;
Ctrl+l = Limpa a tela e mantém o texto que estiver sendo digitado.
Ctrl+f = Avança o cursor um caractere
Ctrl+b = Volta o cursor um caractere
Ctrl+d = Deleta o caractere sob o cursor
Ctrl+h = Deleta o caractere antes do cursor
ESC-f = Avança o cursor até o final de uma palavra
ESC-b = Volta o cursor até o início de uma palavra
ESC-d = Deleta a partir do cursor (inclusive) até o final da palavra
ESC-c+h = Deleta a partir do cursor até o início da palavra
ESC-\ = Deleta espaços em branco antes e depois do cursor
ESC-[TAB] = Idem ao anterior, porém procura apenas os comandos que estão no histórico
ESC-/ = Tenta completar procurando apenas no diretório corrente
Ctrl+x-/ = Lista todas as possibilidades de completar o texto que precedeu o comando
ESC-~ = Tenta completar procurando no passwd pelo nome do usuário
Ctrl+x-~ = Lista todos os usuários que podem ser completados
ESC-u = Passa para maiúsculo desde a posição do cursor até o final da palavra
ESC-l = Passa para minúsculo desde a posição do cursor até o final da palavra
ESC-c = Passa para maiúsculo apenas a letra sob o cursor e muda para minúscula a partir do caractere seguinte até o final da palavra.
[Ctrl+x][Ctrl+e] =Edita a linha corrente usando o programa setado em $EDITOR executando o comando assim que finalizar o mesmo.
[Ctrl+x][Ctrl+v] = Mostra a versão do Shell
TAB = Auto-completar - se for pressionada logo após algumas letras, ele tentará completar o comando procurando por programas executáveis.

Nenhum comentário: