Nevím jak bash, ale tcsh má na překlepy v příkazové řádce systémové řešení. Stačí si nastavit "set correct=all" a když pak napíši "mkae" objeví se výzva "CORRECT>make (y|n|e|a)?". Musím to sice odklepnout, což u aliasu není třeba, ale zase je to univerzální: hlídá překlepy ve všech jménech příkazů i souborů.