[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Res: [shell-script] history -c
From: |
MrBiTS |
Subject: |
Re: Res: [shell-script] history -c |
Date: |
Wed, 18 Jun 2008 10:21:31 -0300 |
User-agent: |
Thunderbird 2.0.0.14 (Windows/20080421) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
| Caro Critiano,
| O comando "history" lista o conteudo da variavel Histzise.
| O comando history -c limpa o conteúdo desta variavel.
| Porém, cada vez que você fecha uma seção o conteúdo da variável HISTZISE
| é acrescentado ao arquivo ~/.bash_history !
| Acredito que se você apagar este arquivo via script, no inicio da seção
| a variável histzise estará zerada...
Nada disso.
O comando history lista o conteúdo do arquivo .history ( ou
.bash_history, dependendo do seu shell padrão ). O history -c limpa o
conteúdo desse arquivo, que é o histórico dos comandos do usuário ATÉ
SUA SESSÃO ANTERIOR, ou seja, tudo o que foi comandado na sessão atual (
inclusive o history -c ) será gravado no arquivo de histórico
correspondente.
A variável HISTSIZE ( em maiúsculas e sem o typo ) contém somente a
quantidade de registros de histórico de comando que serão gravados.
O que pode ser feito é configurar a variável HISTSIZE para zero e,
assim, evitar a gravação do histórico, mas esse tipo de ação não é visto
com bons olhos por administradores de sistemas.
Leituras válidas:
Using Bash's History Effectively -
http://www.talug.org/events/20030709/cmdline_history.html
Appendix J. History Commands
http://tldp.org/LDP/abs/html/histcommands.html
9.1 Bash History Facilities
http://www.faqs.org/docs/bashman/bashref_106.html
Using command history in the bash shell
http://www.linux.com/feature/114148
- --
Um abraço
.0. MrBiTs - address@hidden
..0 GnuPG -
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIWQvbrDdxWm3R8YYRAhoJAJ9pvTfpFhLdskHavueWekLiaHmhLQCeMXt5
mFHGkCDHgnVsZzdkdKbnvz8=
=NVEH
-----END PGP SIGNATURE-----