4

Что нужно использовать вуду, чтобы правильно установить и использовать ZSH в оболочке Ubuntu в Windows 10?

Эти инструкции полностью подвели меня. Я успешно установил ZSH с помощью sudo apt-get install zsh . Затем я запустил sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" как рекомендовано здесь . Это загружает то, что похоже на ZSH, однако, всякий раз, когда я меняю тему, она, кажется, не меняется, и если я закрываю сессию, она возвращается к BASH.

Никакое количество изменений оболочки, использующих команды, подобные chsh -s $(which zsh) похоже, не работает, так как echo $SHELL всегда возвращает /bin/bash . Я попытался перезапустить оболочку Ubuntu, перезагрузить компьютер и провести несколько дней вдали от оболочки Ubuntu, чтобы посмотреть, исправится ли она, но нет - ничего. Я в полной растерянности. Я не знаю, где искать или что проверить или как заставить это работать. Был бы очень признателен, если бы кто-то мог, пожалуйста, спасти меня от выдергивания моих волос и просветить меня. А пока попробую йогу.

Спасибо,

Пн.

1 ответ1

4

Если вы используете BASH в Windows 10, добавьте следующее в ваш файл .bashrc, чтобы ZSH запускался каждый раз, когда вы открываете BASH.

# Launch Zsh
if [ -t 1 ]; then
    exec zsh
fi

Источник: @Hex, https://github.com/Microsoft/BashOnWindows/issues/846, http://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows -10/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .