Trabalhando com atalhos

Publicado por Bruno em 31/08/2007

[ Hits: 6.184 ]

 


Trabalhando com atalhos



Suponha que você está acostumado no dia-a-dia com o shell do Linux (bash) e faz às vezes comandos enormes. No outro dia você quer repetir o comando e não se lembra mais de todos os parâmetros... "Ihhh, vou ter que procurar...". Nada disso. É só utilizar o modo de pesquisa do .bash_history, executando, no shell a combinação de teclas "Ctrl + r". Para exemplo, vamos usar um comando do programa mpg123:

$ mpg123 -z -g 100 -o arts -v -@ Lista_Mp3.txt

Que servia para: utilizar shuffle, utilizar o som na altura máxima utilizando o dispositivo de saída através do arts, adicionando verbose e por fim utilizando uma lista de músicas. Ufa... Às vezes não conseguimos guardar isso tudo rapidamente, não é mesmo? Simplesmente abra um shell, e utilize: "Ctrl + r". Você visualizará:

(reverse-i-search)`':

Nesse ponto, digite o início do comando (mpg123)... Antes que você perceba o comando já apareceu na tela, do jeito que foi digitado pela ÚLTIMA vez. Se quiser executar, pressione ENTER, se não quiser, pressione BASKSPACE. Ainda no bash, é possível repetir comandos utilizando o caracter "!" (ponto de exclamação). Baseados no mesmo exemplo do mpg123 anterior, no shell utilize:

$ !mpg123

Isso executará o último comando que você fez utilizando o mpg123.

Outras dicas deste autor

Visualizando arquivos em modo texto

Leitura recomendada

Comando CUT usando delimitador TAB

Montando NTFS com Debian Live

Senha de root no Kurumin

Derrubando uma tty

Gerenciar pacotes em baixo nível no Debian

  

Comentários
[1] Comentário enviado por tenchi em 31/08/2007 - 11:15h

Muito legal isso. Uma mão na roda.
Mas algo que tenho percebido é que, quando você está com várias sessões abertas (isso é muito comum), o histórico guarda o que você faz em só uma. E se você estiver, por exemplo, utilizando o screen, o bash não guarda histórico nenhum!
Já foi para favoritos.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts