Hur man Använder Zsh (eller Annat Skal) i Windows 10

Bash-skalet som anländer med Windows 10-Årsjubileum Uppdateringen är vilseledande. Det är inte bara Bash–det är en kompatibilitet lager för att köra Linux-programvaran på Windows. Du kan använda den för att köra Zsh eller vad andra skal du föredrar.

Som Insider Bygga 14342, Zsh skal nu fungerar på Windows-10. Du kan ha Bash automatiskt köra Zsh när du startar det. Oh My Zsh arbetar också för att anpassa din Zsh shell i Windows, precis som det fungerar på Linux.

För Det Första: Installera Bash

RELATERAD ARTIKELHur att Installera och Använda Linux-Skalet Bash på Windows-10
Windows 10-Årsjubileum Uppdatera erbjuder en stor ny funktion för utvecklare: En fullständig, Ubuntu-baserade Bash-skal som kan köra Linux programvara… [Läs Artikeln]

Innan du installerar ditt skal val, du måste först aktivera Windows Delsystem för Linux och installera Bash. Detta kommer att installera hela Ubuntu-användare utrymme miljö i Windows, inklusive skalet Bash.

Om du redan har installerat Bash på Windows, och du är bra att gå.

Hur Install Zsh (eller Annat Skal)

När Bash är installerat behöver du bara installera det skal du vill använda från i Bash. Du gör den här med apt-get-kommando, precis som du vill installera något annat program paket på Ubuntu Linux.

Att install Zsh, öppna skalet Bash och kör följande kommando:

sudo apt-get install zsh

Tryck på “y” när de efterfrågas och tryck Enter för att fortsätta. Apt-get kommer att automatiskt ladda ner och installera Zsh från Ubuntus förråd.

Om du vill använda ett annat skal, ange namn av att shell istället för Zsh. Till exempel, människor rapport Fisken skal fungerar också. För att installera det, skulle du köra följande kommando:

sudo apt-get install fisk

Hur du startar Zsh (eller Annat Skal)

För att starta Zsh eller annat skal efter det är installerat, skriv bara namnet på skalet Bash-prompten och tryck på Retur. Till exempel att börja använda Zsh från Bash, du skulle bara skriva:

zsh

Du kommer att bli ombedd att gå igenom Zsh är första gången installationsprocessen och skapa en konfigurationsprofil om du första gången du startar det. Skriv “2” för att skapa en konfigurationsprofil med rekommenderade inställningar.

För att lämna zsh skalet och återvända till Bash, kör följande kommando:

avsluta

Hur man Gör Bash Starta Automatiskt Zsh

På grund av det sätt som Microsoft genomfört den här funktionen, kan du inte starta Zsh direkt och bypass-Bash. För att börja köra Linux programvara du behöver för att starta en ubuntu och köra program från det. Du kan emellertid få Bash att automatiskt växla till Zsh när du startar det.

För att göra detta, kommer du behöver för att redigera .bashrc fil. Bash kommer att köra kommandon i filen varje gång det startar. Du kan göra detta med hjälp av en textredigerare du föredrar, inklusive vi, men vi kommer att förklara den process som med hjälp av nano.

För att öppna .bashrc fil i nano, kör följande kommando:

nano .bashrc

Lägg till följande rader till filen. Du kan enkelt lägga till “exec zsh”, men följande rader kommer att se till att Bash endast lanserar Zsh när du öppnar ett Bash-fönstret. Detta kommer att undvika att orsaka problem för andra program.

# Starta Zsh
om [t-1 ]; sedan
exec zsh
fi

Om du vill köra ett annat skal, skulle du ange att shell kommando i stället för “zsh”.

När du gör det, tryck Ctrl+O och sedan Enter för att spara. Tryck på Ctrl+X för att stänga nano efteråt.

Nu, när du öppnar Bash-program på Windows kommer nu starta upp med Zsh skal.

För att vända din ändra, redigera den .bashrc filen igen och ta bort de avsnitt du lagt till.

Alla alternativ Linux skal bör fungera i teorin. Om man inte behöver Microsoft för att rätta till det underliggande Delsystem i Windows till Linux så att det är korrekt körs mer Linux programvara. Du kan visa befintliga buggar och rapportera nya fel till Microsoft på BashOnWindows GitHub-sida.


Posted

in

by

Tags: