Eu preferiria manter alias a todos os erros comuns que acontecem exemplo
alias ls-lh = ls -lh
Use o alias para corrigir erros de digitação de espaços ausentes:
alias cd..='cd ..
Use HISTIGNORE para especificar todos os comandos que você deseja ignorar do histórico. use export HISTIGNORE="$LIST"
na lista que você deseja ignorar dentro do histórico
Existem várias outras opções de interesse controladas pelo comando 'shopt' incorporado.
veja aqui