shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Res: Res: [shell-script] history -c


From: Daltro Junior
Subject: Res: Res: [shell-script] history -c
Date: Wed, 18 Jun 2008 06:48:26 -0700 (PDT)

Realmente,

A resposta do colega MrBiTS está correta. Eu testei o metodo comentado por ele 
e está correto... o arquivo é mesmo limpo pelo comando -c.
Porém, agora pergunto eu...  se bloquear o historico não é um procedimento bem 
visto, não haveria a possibilidade de bloquear a leitura do arquivo pelo 
usuário... deixando-o disponível somente ao adminstrador ??? ou isso também não 
é uma prática recomendável ???

SDS

Daltro



----- Mensagem original ----
De: MrBiTS <address@hidden>
Para: address@hidden
Cc: address@hidden
Enviadas: Quarta-feira, 18 de Junho de 2008 10:21:31
Assunto: Re: Res: [shell-script] history -c


-----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/histcommand s.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 - mrbits@linuxmasters .info
..0 GnuPG  -
http://keys. cardboard. net:11371/ pks/lookup? op=get&search= 0xAC37715A6DD1F1 
86
000 http://www.mrbits. com.br

-----BEGIN PGP SIGNATURE--- --
Version: GnuPG v1.4.5 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail. mozdev.org

iD8DBQFIWQvbrDdxWm3 R8YYRAhoJAJ9pvTf pFhLdskHavueWekL iaHmhLQCeMXt5
mFHGkCDHgnVsZzdkdKb nvz8=
=NVEH
-----END PGP SIGNATURE--- --
    


      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]