Вращайте новые 16,04 экземпляров сервера, установите zsh, chsh к zsh, создайте значение по умолчанию .zshrc, войдите в, ls вывод не находится в цветах. .zshrc, действительно кажется, имеет весь надлежащий dircolors и материал LS_COLORS видимо, но затем я не zsh эксперт.
Что я пропускаю?
Хорошо, таким образом, все, что я должен был сделать, было alias ls='ls --color'
. Благодаря людям в комментариях для указания, что я - идиот. :-)
(Но почему я не должен был делать этого прежде? Я всегда думал, что ls
по умолчанию находится в цветовом режиме...)
Выводы ZSH не красочные, как выходные данные bash, потому что такие команды, как ls
,grep
по умолчанию не красочные, у bash есть псевдонимы по умолчанию, чтобы сделать их красочными
К получить в zsh те же цвета, что и в bash, добавить эти строки в .zshrc
Выполнять
gedit $HOME/.zshrc
, чтобы открыть .zshrc (используйте ваш редактор вместо gedit)
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
(это из .bashrc)
перезапустите zsh, и теперь выходные данные команды должны быть похожи на bash