Вам не нужна подоболочка. Вы можете изменить среду только для следующей команды, добавив в команду присвоение переменной без точки с запятой. Сравните, например, вывод
LC_ALL=C env | grep LC_ALL
с выходом
env | grep LC_ALL
Короче говоря, следующий псевдоним должен работать для вас:
alias ls='LC_ALL=C /bin/ls'
Я использовал, /bin/ls
как в вашем примере, но, как указал Камиль Макиоровский в комментарии к другому ответу, введенная вами ls
команда также может быть псевдонимом, поэтому, возможно, вам следует также рассмотреть эту альтернативу:
alias ls='LC_ALL=C ls'