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

Innholdsfortegnelse:

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

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

Video: Slik bruker du Zsh (eller et annet skall) i Windows 10
Video: How to make a CLICKABLE CHECKLIST in Word | Microsoft Word tutorials - YouTube 2024, April
Anonim
Ubuntu og de andre Linux-distribusjonene som er tilgjengelige på Windows 10, bruker Bash-skallet som standard, men det er ikke ditt eneste alternativ. Windows har et kompatibilitetslag for å kjøre Linux-programvare på Windows, og du kan bruke den til å kjøre Zsh eller hvilket som helst skall du foretrekker.
Ubuntu og de andre Linux-distribusjonene som er tilgjengelige på Windows 10, bruker Bash-skallet som standard, men det er ikke ditt eneste alternativ. Windows har et kompatibilitetslag for å kjøre Linux-programvare på Windows, og du kan bruke den til å kjøre Zsh eller hvilket som helst skall du foretrekker.

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.

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

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.

På andre Linux-distribusjoner, bruk bare Linux-distribusjonens programvareinstallasjonskommando. For eksempel må du bruke zypper-kommandoen på openSUSE.
På andre Linux-distribusjoner, bruk bare Linux-distribusjonens programvareinstallasjonskommando. For eksempel må du bruke zypper-kommandoen på openSUSE.

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.

For å forlate zsh-skallet og gå tilbake til Bash, kjør du bare følgende kommando:
For å forlate zsh-skallet og gå tilbake til Bash, kjør du bare følgende kommando:

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

Image
Image

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

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

# 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år du har gjort endringene, trykker du på Ctrl + O og deretter Enter for å lagre filen. Trykk Ctrl + X for å avslutte nano etterpå.
Når du har gjort endringene, trykker du på Ctrl + O og deretter Enter for å lagre filen. Trykk Ctrl + X for å avslutte nano etterpå.

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.

Anbefalt: