HISTCONTROL = ignoreboth não funciona no Debian Lenny

1

Alguém pode confirmar se, ao definir as seguintes variáveis ambientais no Debian Lenny, as entradas do histórico anterior não serão salvas? Estou usando o GNU bash, versão 3.2.39 (1) -release.

export HISTCONTROL=ignoreboth
export HISTSIZE=500

Eu os adicionei ao meu arquivo /etc/bash.bashrc , mas continuo recebendo comandos repetidos.

    
por 3498DB 12.03.2010 / 17:28

2 respostas

2

Use erasedups no lugar! Funciona para mim!

export HISTCONTROL=erasedups

Se você precisar de mais opções, separe-as com:

export HISTCONTROL=ignorespace:erasedups
    
por 15.12.2010 / 12:15
0

Para registrar todos os novos comandos é complicado. Primeiro você precisa adicionar ~/.profile ou similar:

HISTCONTROL=erasedups
PROMPT_COMMAND='history -w'

Então você precisa adicionar a ~/.bash_logout :

history -a
history -w
    
por 04.02.2018 / 19:44