So installieren und verwenden Sie ZSH mit der Ubuntu-Shell unter Windows 10

So installieren und verwenden Sie ZSH mit der Ubuntu-Shell unter Windows 10

Welchen Voodoo muss man anwenden, um ZSH auf der Ubuntu-Shell in Windows 10 korrekt zu installieren und zu verwenden?

Diese Anweisungenhaben mich komplett im Stich gelassen. Ich habe ZSH erfolgreich mit installiert sudo apt-get install zsh. Ich habe dann sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"wie empfohlen ausgeführtHier. Dadurch wird etwas geladen, das wie ZSH aussieht. Wenn ich jedoch das Design ändere, scheint es sich nicht zu ändern, und wenn ich meine Sitzung schließe, wird es wieder zu BASH zurückgesetzt.

Kein noch so großes Ändern der Shell mit ähnlichen Befehlen chsh -s $(which zsh)scheint zu funktionieren, da echo $SHELLimmer wieder zurückgegeben wird /bin/bash. Ich habe versucht, die Ubuntu-Shell neu zu starten, meinen Computer neu zu starten, ein paar Tage ohne die Ubuntu-Shell zu verbringen, um zu sehen, ob sie sich selbst repariert, aber nein – nichts. Ich bin völlig ratlos. Ich weiß nicht, wo ich suchen oder was ich überprüfen oder wie ich es zum Laufen bringen soll. Ich wäre sehr dankbar, wenn mich jemand davor bewahren könnte, mir die Haare auszureißen, und mich aufklären könnte. In der Zwischenzeit werde ich es mit Yoga versuchen.

Danke,

Mo.

Antwort1

Wenn Sie BASH unter Windows 10 verwenden, fügen Sie Ihrer .bashrc-Datei Folgendes hinzu, um sicherzustellen, dass ZSH bei jedem Öffnen von BASH gestartet wird.

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

Quelle: @Hex,https://github.com/Microsoft/BashOnWindows/issues/846,http://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/

verwandte Informationen