Na página bash man:
HISTCONTROL
Uma lista de valores separados por dois pontos que controla como os comandos são salvos a lista de histórico. Se a lista de valores incluir
ignorespace, linhas que começam com um caractere de espaço não são salvos na lista de histórico. UMA O valor deignoredupsfaz com que as linhas correspondam à entrada do histórico anterior para não ser salvo. Um valor deignorebothé uma abreviação paraignorespacee %código%. Um valor deignoredupsfaz com que todas as linhas anteriores correspondam linha atual a ser removida da lista de histórico antes que a linha seja salvou. Qualquer valor que não esteja na lista acima é ignorado. Se HISTCONTROL é unset, ou não inclui um valor válido, todas as linhas lidas pelo shell analisadores são salvos na lista de histórico, sujeitos ao valor de HISTIGNORE. A segunda linha e as linhas subseqüentes de um comando composto de várias linhas não são testados e adicionados ao histórico, independentemente do valor de HISTCONTROL.
Coloque a seguinte linha no seu erasedups :
~/.bashrc