Connect with us

Wie man

So verwenden Sie Zsh (oder eine andere Shell) in Windows 10

So verwenden Sie Zsh (oder eine andere Shell) in Windows 10

Ubuntu und die anderen unter Windows 10 verfügbaren Linux-Distributionen verwenden standardmäßig die Bash-Shell, aber das ist nicht Ihre einzige Option. Windows verfügt über eine Kompatibilitätsschicht zum Ausführen von Linux-Software unter Windows, und Sie können damit Zsh oder eine beliebige Shell ausführen, die Sie bevorzugen.

Die Zsh-Shell funktioniert jetzt unter Windows 10. Sie können Zsh automatisch ausführen lassen, wenn Sie sie starten. Oh mein Zsh funktioniert auch zum Anpassen Ihrer Zsh-Shell in Windows, genau wie in Linux.

Beginnen Sie mit der Installation von Bash

Bevor Sie die Shell Ihrer Wahl installieren, müssen Sie zunächst das Windows-Subsystem für Linux aktivieren und eine Linux-Umgebung installieren. In diesem Artikel verwenden wir Ubuntu als Beispiel, aber Sie können einen ähnlichen Vorgang auf openSUSE und anderen Linux-Distributionen durchführen.

Wenn Sie Bash bereits unter Windows installiert haben, können Sie loslegen.

So installieren Sie Zsh (oder eine andere Shell)

Nachdem Bash installiert ist, müssen Sie nur die Shell installieren, die Sie in Bash verwenden möchten. Sie tun dies mit dem Befehl apt-get, genau wie Sie jedes andere Softwarepaket unter Ubuntu Linux installieren würden.

Um Zsh unter Ubuntu zu installieren, öffnen Sie die Bash-Shell und führen Sie den folgenden Befehl aus:

sudo apt-get install zsh

Drücken Sie „y“, wenn Sie dazu aufgefordert werden, und drücken Sie dann die Eingabetaste, um fortzufahren. Apt-get lädt Zsh automatisch aus den Ubuntu-Repositorys herunter und installiert sie.

Bei anderen Linux-Distributionen verwenden Sie einfach den Softwareinstallationsbefehl Ihrer Linux-Distribution. Zum Beispiel müssen Sie die zypper Befehl auf openSUSE.

Wenn Sie eine andere Shell verwenden möchten, geben Sie den Namen dieser Shell anstelle von Zsh an. Wir haben zum Beispiel Berichte gesehen, dass die Fisch-Shell auch gut funktioniert. Um es zu installieren, führen Sie den folgenden Befehl aus:

sudo apt-get install fish

So starten Sie Zsh (oder eine andere Shell)

Um Zsh oder eine andere Shell nach der Installation zu starten, geben Sie einfach den Namen der Shell in die Bash-Eingabeaufforderung ein und drücken Sie dann die Eingabetaste. Um beispielsweise mit der Verwendung von Zsh von Bash aus zu beginnen, geben Sie einfach Folgendes ein:

zsh

Sie werden aufgefordert, den erstmaligen Einrichtungsprozess von Zsh zu durchlaufen und beim ersten Start ein Konfigurationsprofil zu erstellen. Geben Sie „2“ ein, um ein Konfigurationsprofil mit den empfohlenen Standardeinstellungen zu erstellen.

Um die zsh-Shell zu verlassen und zur Bash zurückzukehren, führen Sie einfach den folgenden Befehl aus:

exit

So starten Sie Zsh . direkt

Sie können die Zsh-Shell direkt mit einem Befehl wie dem folgenden starten:

wsl zsh
bash -c zsh
ubuntu -c zsh
opensuse-42 -c zsh
sles-12 -c zsh

Wie man Bash dazu bringt, Zsh automatisch zu starten

Sie können die Bash auch automatisch auf Zsh umschalten lassen, wenn Sie sie starten.

Dazu müssen Sie Ihre .bashrc-Datei bearbeiten. Bash führt die Befehle in dieser Datei bei jedem Start aus. Sie können die Bearbeitungen mit jedem beliebigen Texteditor vornehmen, einschließlich vi, aber wir erklären den Vorgang mit nano.

Führen Sie den folgenden Befehl aus, um die .bashrc-Datei in Nano zu öffnen:

nano .bashrc

Fügen Sie der Datei die folgenden Zeilen hinzu. Sie könnten einfach die Zeile „exec zsh“ hinzufügen, aber die folgenden zusätzlichen Zeilen stellen sicher, dass Bash Zsh nur startet, wenn Sie ein Bash-Fenster öffnen. Dadurch werden Probleme mit anderer Software vermieden.

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

Wenn Sie eine andere Shell ausführen möchten, geben Sie den Befehl dieser Shell anstelle des Befehls „zsh“ ein.

Nachdem Sie die Änderungen vorgenommen haben, drücken Sie Strg+O und dann die Eingabetaste, um die Datei zu speichern. Drücken Sie Strg+X, um nano danach zu beenden.

Wenn Sie nun die Ubuntu-Verknüpfung (oder eine andere Linux-Verteilungsverknüpfung) unter Windows öffnen, wird sie mit der Zsh-Shell gestartet.

Um Ihre Änderung rückgängig zu machen, bearbeiten Sie die .bashrc-Datei erneut und löschen Sie den hinzugefügten Abschnitt.

Alle alternativen Linux-Shells sollten theoretisch funktionieren. Wenn dies nicht der Fall ist, muss Microsoft das zugrunde liegende Windows-Subsystem für Linux reparieren, damit mehr Linux-Software korrekt ausgeführt wird. Sie können vorhandene Fehler anzeigen und neue Fehler an Microsoft melden unter der BashOnWindows GitHub-Seite.

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia