Desafio: como executar um comando sem armazenar o registro desse comando executado no arquivo registrador de comandos executados?
Contexto: É perigoso deixar no histórico registrador de comandos um comando do tipo "rm -rfv /usr/share/doc/libgpg-error-1.24/", quando tal comando foi executado pelo usuário root. Se repetido por acidente, esse comando poderia prejudicar o sistema, apagando acidentalmente um diretório e (ou) um arquivo de sistema importante. Existem dois métodos para se conseguir o efeito desejado:
Contexto: É perigoso deixar no histórico registrador de comandos um comando do tipo "rm -rfv /usr/share/doc/libgpg-error-1.24/", quando tal comando foi executado pelo usuário root. Se repetido por acidente, esse comando poderia prejudicar o sistema, apagando acidentalmente um diretório e (ou) um arquivo de sistema importante. Existem dois métodos para se conseguir o efeito desejado:
1º método:
Incluir a seguinte linha no arquivo </etc/profile>:
HISTCONTROL=ignorespace
HISTCONTROL=ignorespace
ou
HISTCONTROL=ignoreboth
2º método:
Incluir a seguinte linha no arquivo </etc/profile>:
HISTIGNORE=[ ]*
ou
HISTIGNORE=[ ]*:&
Feitas essas configurações, executar um logoff e um logon e executar o comando desejado sempre iniciado pelo caractere espaço;
Nenhum comentário:
Postar um comentário