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