Цвета ls исчезают после запуска zsh

Цвета ls исчезают после запуска zsh

Я установил последнюю версию zsh на свой osx с помощью brew, а затем пошел дальше и установил oh-my-zsh. Все хорошо и здорово, но куда делись мои цвета ls? Если я запускаю bash -l внутри этого zsh и делаю ls в этом bash, мой ls снова становится цветным.

Что я упускаю?

решение1

ну, это не заняло много времени, я должен был подозревать это с самого начала. zsh запускает GNU ls, тогда как bash запускает ls по умолчанию mac osx. отсюда и разница в поведении. Я не знаю, почему или как zsh выбирает gnu ls и как изначально поместить туда gnu ls, но, черт возьми, мне все равно. присвоил 'ls' псевдоним 'ls --color' в zsh, и у меня снова есть мой цветной ls. ура! хотя цвета немного другие.

Связанный контент