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