Pesquisando por comandos no histórico do bash
2012-06-11 08:13:12 GMT
Caso não consiga visualizar esta mensagem,
clique aqui.
URL deste artigo: http://www.Dicas-L.com.br/dicas-l/20120611.php
GRÁTIS: ebook "Aprendendo a Aprender"
Cadastre-se na newsletter Potencial Humano e receba
como brinde a versão em ebook do livro "Aprendendo a Aprender". Toda
semana a newsletter traz para seus assinantes, gratuitamente um conteúdo
selecionado (palestras em mp3, capítulos de livros, vídeos e muito mais).
»»»
Saiba mais «««
Pesquisando por comandos no histórico do bash
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 11 de junho de 2012
A shell bash é a shell padrão em sistemas baseados no Debian Gnu/Linux e sistemas derivados, como Ubuntu, Linux Mint, e vários outros.
É sempre conveniente manter um histórico de comandos grande, para evitar a redigitação de comandos complexos, longos e por vezes difíceis de relembrar.
Para isto, vale a pena definir nos arquivos de inicialização da shell, a variável HISTFILESIZE e HISTSIZE que definem o tamanho em linhas do arquivo .bash_history.
Estas variáveis são definidas no arquivo .bashrc:
export HISTSIZE=10000 HISTFILESIZE=10000No exemplo acima, são salvos os últimos 10.000 comandos. Meio exagerado, mas pode ser útil um dia.
Para pesquisar neste histórico podemos usar as setas de navegação para cima e para baixo, mas caso os comandos que quisermos executar não estejam no passado mais recente, podemos usar a busca reversa.
Para isto, digitamos <CTRL>+r:
(reverse-i-search)`':E em seguida digitamos partes do comando que desejamos recuperar. No meu histórico de comandos, ao digitar deb, tenho o seguinte comando:
(reverse-i-search)`deb': sudo dpkg -i google-chrome-stable_current_i386.debO trecho digitado é deb e podemos ver este trecho antes do caractere ":".
Podemos então, simplesmente digitar <ENTER> ou então pressionar a seta à esquerda ou direita para editar o comando segundo nossa conveniência.
Referências
- http://www.dicas-l.com.br/arquivo/bash_history.php#.T9U-HN4V2zA Bash: um tutorial escrito por Rodrigo Bernardo Pimentel, abordando em mais detalhes a configuração e uso do histórico do bash
- http://www.talug.org/events/20030709/cmdline_history.html Using Bash's History
Dicas-L: Uma dica por dia desde 3 de março de 1997
As mensagens da lista Dicas-L são veiculadas diariamente
para 24258 assinantes.
Newsfeed RSS: http://www.dicas-l.com.br/index.xml
Caso não queira mais receber estas mensagens clique aqui.
RSS Feed