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