Usando apenas histórico de comandos na memória

1

Como posso evitar que o Bash grave entradas de histórico no disco? Meu ~/.bashrc contém a linha

trap 'unset HISTFILE; exit' SIGHUP

mas não tem o efeito desejado. Se eu executar history -c && history -w; exit e abrir um novo terminal, o histórico estará vazio, mas se eu digitar mais alguns comandos e sair, os comandos estarão no histórico quando eu abrir um novo terminal. Alguma idéia?

    
por August Karlstrom 07.07.2015 / 08:01

1 resposta

4

Coloque a seguinte linha no seu ~/.bashrc :

unset HISTFILE

HISTFILE - The name of the file in which command history is saved. The default value is ~/.bash_history. If unset, the command history is not saved when a shell exits.

HISTFILE= também funciona.

    
por 07.07.2015 / 08:48