13Sep

Sådan bruges Zsh( eller et andet Shell) i Windows 10

click fraud protection

Bash-skallen, der ankommer til Windows 10's jubilæumsopdatering, er vildledende. Det er ikke bare Bash-det er et kompatibilitetslag til at køre Linux-software på Windows. Du kan bruge den til at køre Zsh eller hvad som helst anden shell du foretrækker.

Fra Insider Build 14342 fungerer Zsh-shell nu på Windows 10. Du kan få Bash til automatisk at udføre Zsh, når du starter det. Oh My Zsh arbejder også for at tilpasse dit Zsh-shell på Windows, ligesom det gør på Linux.

Først: Installer Bash

Før du installerer din shell skal du først aktivere Windows Subsystem til Linux og installere Bash. Dette installerer et komplet Ubuntu brugerrumsmiljø på Windows, herunder Bash-skalen.

Hvis du allerede har installeret Bash på Windows, er du god til at gå.

Sådan installeres Zsh( eller et andet Shell)

Når Bash er installeret, skal du bare installere den skal, du vil bruge fra Bash. Det gør du med apt-get-kommandoen, ligesom du installerer en anden softwarepakke på Ubuntu Linux.

instagram viewer

For at installere Zsh skal du åbne Bash-skalen og køre følgende kommando:

sudo apt-get install zsh

Tryk på "y", når du bliver bedt om det, og tryk på Enter for at fortsætte. Apt-get vil automatisk downloade og installere Zsh fra Ubuntu's repositories.

Hvis du vil bruge en anden skal, skal du angive navnet på den skal i stedet for Zsh. For eksempel rapporterer folk, at fiskeskallen også virker. For at installere det, ville du køre følgende kommando:

sudo apt-get install fisk

Sådan startes Zsh( eller et andet Shell)

Hvis du vil starte Zsh eller en anden shell efter installationen, skal du bare skrive navnet på skallen i basenHurtig og tryk på Enter. For eksempel for at begynde at bruge Zsh fra Bash, skal du bare skrive:

zsh

Du bliver bedt om at gennemgå Zshs første gangs installationsproces og oprette en konfigurationsprofil første gang du starter den. Skriv "2" for at oprette en konfigurationsprofil med de anbefalede standardindstillinger.

Hvis du vil forlade zsh-skalet og vende tilbage til Bash, skal du køre følgende kommando:

exit

Sådan laver du Bash automatisk Start Zsh

På grund af den måde, Microsoft implementerede denne funktion på, kan du ikke starte Zsh direkte og omgå Bash. For at starte Linux-software skal du starte et Bash-vindue og køre softwaren derfra. Du kan dog have Bash automatisk skifte til Zsh, når du starter den.

For at gøre dette skal du redigere din. bashrc-fil. Bash vil køre kommandoer i denne fil hver gang det starter. Du kan gøre dette ved at bruge en hvilken som helst teksteditor du foretrækker, herunder vi, men vi forklarer processen ved hjælp af nano.

Hvis du vil åbne. bashrc-filen i nano, skal du køre følgende kommando:

nano. bashrc

Tilføj følgende linjer til filen. Du kan blot tilføje "exec zsh", men følgende linjer sikrer, at Bash kun starter Zsh, når du åbner et Bash-vindue. Dette undgår at forårsage problemer for anden software.

# Start Zsh hvis [-t 1];derefter exec zsh fi

Hvis du ville udføre en anden shell, ville du indtaste kommandoen til shell'en i stedet for "zsh".

Når du har gjort det, skal du trykke på Ctrl + O og derefter Enter for at gemme. Tryk på Ctrl + X for at forlade nano efterfølgende.

Nu, når du åbner Bash-applikationen på Windows, starter den nu med Zsh-shell.

Hvis du vil vende din ændring, skal du redigere. bashrc filen igen og slette det afsnit, du tilføjede.

Alle alternative Linux skal skal fungere, teoretisk. Hvis man ikke gør det, skal Microsoft rette det underliggende Windows-subsystem til Linux, så det kører korrekt mere Linux-software. Du kan se eksisterende fejl og rapportere nye fejl til Microsoft på BashOnWindows GitHub-siden.