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.
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários