Gostaria de evitar que os comandos que já estão presentes no .bash_history
no macOS sejam adicionados novamente se forem reinseridos no Terminal (geralmente digitando os primeiros caracteres e digitalizando novamente no histórico).
export HISTCONTROL=erasedups:ignorespace
export HISTCONTROL=ignoredups:ignorespace
e até mesmo
export HISTCONTROL=erasedups: ignoreboth
Mas o que obtenho é uma única entrada para cada sessão em vez de em sessões: ou seja, se um comando já estiver em .bash_history
no início de uma sessão e for digitado novamente, será adicionado ao histórico (embora apenas uma vez para essa sessão). Como posso garantir que um comando que já esteja em '.bash_history ao iniciar o Terminal não seja adicionado se for inserido novamente?
Tags command-line bash history macos