Zsh-skallet fungerer 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 i Windows, akkurat som det gjør i Linux.
Begynn med å installere Bash
Før du installerer skallet ditt, må du først aktivere Windows Subsystem for Linux og installere et Linux-miljø. Vi bruker Ubuntu som et eksempel i denne artikkelen, men du kan utføre en lignende prosess på openSUSE og andre Linux-distribusjoner.
Slik installerer du Zsh (eller et annet Shell)
Etter at 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 på Ubuntu, å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 deretter på Enter for å fortsette. Apt-get laster ned og installerer automatisk Zsh fra Ubuntu's repositories.
Hvis du vil bruke et annet skall, spesifiser navnet på det skalet i stedet for Zsh. For eksempel har vi sett rapporter om at fiskeskallet også fungerer bra. For å installere det, kjører du følgende kommando:
sudo apt-get install fish
Slik starter Zsh (eller et annet Shell)
For å starte Zsh eller et annet skall etter at det er installert, skriv bare navnet på skallet i Bash-spørringen, og trykk deretter Enter. For eksempel, for å begynne å bruke Zsh fra Bash, skriver du bare:
zsh
Du blir bedt om å gå gjennom Zshs første gangs installasjonsprosess og opprette en konfigurasjonsprofil første gang du starter den. Skriv "2" for å opprette en konfigurasjonsprofil med de anbefalte standardinnstillingene.
exit
Slik starter du Zsh
Du kan starte Zsh-skallet direkte med en kommando som følgende:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
Hvordan lage Bash automatisk Launch Zsh
Du kan også ha Bash automatisk bytt til Zsh når du starter den.
For å gjøre dette må du redigere.bashrc-filen. Bash kjører kommandoene i denne filen hver gang den starter. Du kan gjøre endringene ved hjelp av hvilken som helst tekstredigerer du liker, inkludert vi, men vi vil forklare prosessen med nano.
For å åpne.bashrc-filen i nano, kjør følgende kommando:
nano.bashrc
# Launch Zsh if [ -t 1 ]; then exec zsh fi
Hvis du ønsket å utføre et annet skall, ville du legge inn kommandoen til skallet i stedet for "zsh" -kommandoen.
Nå, når du åpner Ubuntu-snarveien (eller en annen Linux-distribusjonsgenvei) på Windows, starter den opp med Zsh-skallet.
For å reversere endringen må du redigere.bashrc-filen på nytt og slette 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.