O é controlado pela variável HISTCONTROL
. Se contém ignoredups
, os comandos duplicados não serão salvos no histórico. Sem essa string, eles serão salvos. Isso seria normalmente definido em .profile
ou .bashrc
, usando algo como
export HISTCONTROL=ignoredups
Outros valores que podem ser usados em HISTCONTROL (múltiplos podem ser usados, separados por :
)
- ignorespace todos os comandos que começam com um espaço não são adicionados ao histórico
- erasedups comandos duplicados são apagados do histórico, então o histórico contém apenas o comando mais recente
-
ignoreboth idêntico a
ignoredups:ignorespace