De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Bash - configuração do Histórico de Comandos

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 02 de Março de 2000

Em sistemas Linux, a shell padrão, `bash', armazena no arquivo `.bash_history', os comandos executados. O número de comandos armazenado é determinado pelo valor da variável de ambiente HISTSIZE:

  $ env | grep HISTSIZE
  HISTSIZE=1000

Como podemos ver, o valor da variável HISTSIZE é 1000, ou seja, são armazenados os últimos 1000 comandos emitidos, muito mais do que um usuário comum precisa se lembrar.

  $ wc .bash_history
  1000    1894   10841 .bash_history     

Para recuperar um comando que tenha sido emitido recentemente, podemos usar o comando `grep':

  $ grep slocate .bash_history
  slocate -U ~=
  slocate -U ~ -d slocate.db=
  slocate -U ~ -o slocate.db=
  slocate --database=slocate.db *.tex
  slocate --database=slocate.db tex

Ou ainda

  $ history | grep slocate

Tudo depende do que você acha mais fácil digitar.

Basta então identificar qual comando desejamos repetir e executá-lo.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida