13Sep

Slik bruker du Zsh( eller et annet skall) i Windows 10

Bash-skallet som kommer med Windows 10s jubileumsoppdatering, er villedende. Det er ikke bare Bash-det er et kompatibilitetslag for å kjøre Linux-programvare på Windows. Du kan bruke den til å kjøre Zsh eller hva som helst annet skall du foretrekker.

Fra Insider Build 14342 fungerer Zsh-skallet nå på Windows 10. Du kan få Bash automatisk å utføre Zsh når du starter den. Oh My Zsh jobber også for å tilpasse ditt Zsh-skall på Windows, akkurat som det gjør på Linux.

Først: Installer Bash

Før du installerer skallet ditt, må du først aktivere Windows Subsystem for Linux og installere Bash. Dette vil installere et komplett Ubuntu-brukerrom på Windows, inkludert Bash-skallet.

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

Slik installerer du Zsh( eller et annet skall)

Når Bash er installert, trenger du bare å installere skallet du vil bruke fra Bash. Du gjør dette med apt-get-kommandoen, akkurat som du vil installere en annen programvarepakke på Ubuntu Linux.

For å installere Zsh, åpne Bash-skallet og kjør følgende kommando:

sudo apt-get install zsh

Trykk på "y" når du blir bedt om det, og trykk Enter for å fortsette. Apt-get vil automatisk laste ned og installere Zsh fra Ubuntu's repositories.

Hvis du vil bruke et annet skall, angi navnet på det skalet i stedet for Zsh. For eksempel rapporterer folk at fiskeskallet også virker. For å installere det, vil du kjøre følgende kommando:

sudo apt-get installer fisk

Slik starter Zsh( eller et annet skall)

Hvis du vil starte Zsh eller et annet skall etter at det er installert, skriv bare navnet på skallet i basenspør og trykk Enter. For eksempel, for å begynne å bruke Zsh fra Bash, ville du bare skrive:

zsh

Du blir bedt om å gå gjennom Zshs første gangs oppsettprosess og opprette en konfigurasjonsprofil første gang du starter den. Skriv "2" for å opprette en konfigurasjonsprofil med de anbefalte standardinnstillingene.

Hvis du vil forlate Zsh-skjermen og gå tilbake til Bash, kjør følgende kommando:

avslutte

Slik lager du Bash automatisk Launch Zsh

På grunn av måten Microsoft implementerte denne funksjonen, kan du ikke starte Zsh direkte og omgå Bash. For å begynne å kjøre Linux-programvare, må du starte et Bash-vindu og kjøre programvaren derfra. Du kan imidlertid ha Bash automatisk bytt til Zsh når du starter den.

For å gjøre dette må du redigere. bashrc-filen. Bash vil kjøre kommandoene i denne filen hver gang den starter. Du kan gjøre dette ved hjelp av hvilken som helst tekstredigerer du foretrekker, inkludert vi, men vi forklarer prosessen ved hjelp av nano.

For å åpne. bashrc-filen i nano, kjør følgende kommando:

nano. bashrc

Legg til følgende linjer i filen. Du kan bare legge til "exec zsh", men følgende linjer vil sikre at Bash bare starter Zsh når du åpner et Bash-vindu. Dette vil unngå å forårsake problemer for annen programvare.

# Start Zsh hvis [-t 1];da eksec zsh fi

Hvis du ønsket å utføre et annet skall, ville du legge inn shellets kommando i stedet for "zsh".

Når du har gjort det, trykker du på Ctrl + O og deretter Enter for å lagre. Trykk Ctrl + X for å avslutte nano etterpå.

Nå, når du åpner Bash-programmet på Windows, vil det nå starte med Zsh-skallet.

Hvis du vil reversere endringen, redigerer du. bashrc-filen på nytt og sletter delen du la til.

Alle alternative Linux skall burde fungere, teoretisk. Hvis en ikke gjør det, må Microsoft fikse det underliggende Windows-delsystemet for Linux, slik at det kjører riktig Linux-programvare. Du kan se eksisterende feil og rapportere nye feil til Microsoft på BashOnWindows GitHub-siden.