Métodos para evitar o registro de histórico do bash? [duplicado]

10

Quais são alguns truques para evitar que o histórico bash seja registrado em um ambiente de registro fascista que não envolva a modificação de .bashrc ou a exclusão de conteúdo de dentro do arquivo de histórico?

    
por user1529891 27.07.2013 / 04:32

3 respostas

6

Eu acho que você tem .bash_profile e esse arquivo de inicialização chamando .bashrc? Você tem permissão de escrita em .bash_profile?

Caso contrário, se você não quiser registrar alguns comandos, execute

$ unset HISTFILE

então todos os comandos depois não serão registrados dentro daquela sessão.

    
por 27.07.2013 / 05:02
7

Uma possível solução é parar de registrar o histórico bash:

set +o history

e para redefinir, é para começar a registrar novamente:

set -o history
    
por 28.07.2013 / 11:08
3

Em stackoverflow eles tinham algumas respostas decentes :

  • Adicione um espaço ao seu comando.
  • Adicione [\ t] * ao HISTIGNORE
  • Adicione o ignorespace à sua variável de ambiente HISTCONTROL

Embora nem todos possam se candidatar à sua situação, essas parecem ser as únicas opções.

    
por 27.07.2013 / 05:53