Лично я просто избегаю определения псевдонимов с теми же именами, что и команды, поэтому lsвсегда вызываю саму команду. У меня есть псевдонимы или функции для различных комбинаций опций , таких как l, llи lg. (Это означает, что я нуждаюсь unalias lsв моем .bashrcили .cshrc.)
Я нахожу, что предположения ОС относительно того, какие варианты я бы предпочел (переопределяя предположения разработчиков самой lsкоманды), редко соответствуют моим личным вкусам. Мне не нравится внешний вид ls --color=auto, и его разборчивость может сильно различаться между черным на белом и белым на черном.
YMMV, и другие решения, конечно, еще полезно знать.