Use erasedups
no lugar! Funciona para mim!
export HISTCONTROL=erasedups
Se você precisar de mais opções, separe-as com:
export HISTCONTROL=ignorespace:erasedups
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.
Use erasedups
no lugar! Funciona para mim!
export HISTCONTROL=erasedups
Se você precisar de mais opções, separe-as com:
export HISTCONTROL=ignorespace:erasedups
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
Tags bash debian debian-lenny