Как установить и использовать ZSH с оболочкой Ubuntu на Windows 10

Как установить и использовать ZSH с оболочкой Ubuntu на Windows 10

Какое колдовство нужно применить, чтобы правильно установить и использовать 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

Если вы используете 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/

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