If you use bash as your shell and use filename completion a lot, you can get bash to ignore the case of filenames just like HFS does. Just put this in your
set completion-ignore-case On
Then when you type
ls /appliin the shell you'll get ls /Applications/ like you ought to!