Arquivos históricos do BR-Linux.org apresenta:

Atalhos de teclado no Bash

Rodrigo Zarth (rzarth@uol.com.br) nos enviou um pequeno tutorial mostrando algumas combinações de teclas que podem ser muito úteis no dia a dia da linha de comando. Leitura recomentada a todos.

Atalhos de teclado no Bash

por Rodrigo Zarth rzarth@uol.com.br


O shell bash do linux possui a facilidade do autocompletar (tecla [TAB]), que nos poupa o trabalho de digitar nomes de arquivos enormes.

Porém muitas vezes quando executamos uma linha de comando extensa não raro precisamos retornar a essa linha e adicionar, modificar ou corrigir o que fizemos.

Segue abaixo alguns atalhos de teclado para manipulação e navegação na linha de comando.

Nomenclatura:
C = [Ctrl]
E = [Esc]
+ = segure a tecla anterior enquanto pressiona a próxima
- = tecle normalmente


POSICIONAMENTO DO CURSOR

C+a => move o cursor para o início da linha
C+e => move o cursor para o final da linha

C+f => avança o cursor um caracter
C+b => volta o cursor um caracter

E-f => avança o cursor até o final de uma palavra
E-b => volta o cursor até o início de uma palavra


DELEÇÃO

C+d => deleta o caracter sob o cursor
C+h => deleta o caracter antes do cursor
E-d => deleta a partir do cursor (inclusive) até o final da palavra
E-C+h => deleta a partir do cursor até o início da palavra
C+k => deleta a partir do cursor (inclusive) até o final da linha
E-\ => deleta espaços em branco antes e depois do cursor.

Caso o cursor esteja sobre um caracter, apenas os espaços antes dele serão eliminados.
C+l => limpa a tela


AUTOCOMPLETAR

[TAB] => se for pressionada logo após alumas letras, ele tentará completar o comando procurando por programas executáveis. A ordem e os locais de procura são tirados do $PATH
E-[TAB] => idem ao anterior, porém procura apenas os comandos que estão no histórico
E-/ => tenta completar procurando apenas no diretório corrente
C+x-/ => lista todas as possibilidades de completar o texto que precedeu o comando
E-~ => tenta completar procurando no passwd pelo nome do usuário
C+x-~ => lista todos os usuários que podem ser completados


FORMATAÇÃO

E-u => passa para maiúsculo desde a posição do cursor até o final da palavra
E-l => passa para minúsculo desde a posição do cursor até o final da palavra
E-c => passa para maiúsculo apenas a letra sob o cursor e muda para minúscula a partir do caracter seguinte até o final da palavra.


OUTROS

[C+x][C+e] => edita a linha corrente usando o programa setado em $EDITOR executando o comando assim que finalizar o mesmo.

[C+x][C+v] => mostra a versão do shell


Autor: Rodrigo Zarth
Email: rzarth@uol.com.br

Postado por fuji em abril 14, 2004 11:56 PM

Comentários para "Atalhos de teclado no Bash"

» Postado por: (fuji) Mike Shigueru Matsumoto em abril 15, 2004 12:20 AM, 200.225.194:

 

» Postado por: Rodrigo Zarth em abril 22, 2004 08:56 AM, 200.248.198:

 

» Postado por: Sérgio Luiz Araújo Silva em abril 22, 2004 03:55 PM, 200.164.140:

 

» Postado por: Rodrigo Zarth em abril 22, 2004 06:38 PM, 200.175.76.:

 

» Postado por: Jair em maio 3, 2004 01:22 PM, 192.85.47.1:

 

» Postado por: Felipe Falce em maio 3, 2004 01:37 PM, 200.195.14.:

 

» Postado por: Rodolfo Penha em maio 3, 2004 01:51 PM, 200.207.158:

 

» Postado por: Rodolfo Penha em maio 3, 2004 01:53 PM, 200.207.158:

 

» Postado por: Patola em maio 3, 2004 02:20 PM, 167.1.158.7:

 

» Postado por: against em maio 4, 2004 07:51 PM, 200.169.94.:

 

» Postado por: Sávio Ramos em maio 7, 2004 10:28 AM, 200.165.216:

 

» Postado por: Eduardo em junho 24, 2004 10:08 AM, 192.207.194:

 

» Postado por: orgy-group em julho 20, 2004 10:24 AM, 66.98.226.5:

 

» Postado por: Vinicius em julho 29, 2004 07:27 PM, 200.248.160:

 

» Postado por: 1berto em outubro 31, 2004 01:28 PM, 200.222.245:

 

Antes de comentar...

- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)


O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.