Hoe te Gebruiken Zsh (of een Andere Shell) in Windows 10

0
388

De Bash-shell komt met Windows 10-Jarig bestaan Update is bedrieglijk. Het is niet alleen Bash–het is een compatibiliteitslaag voor Linux software te draaien op Windows. U kunt het gebruiken voor het uitvoeren van Zsh of welke andere shell u de voorkeur geeft.

Als Voorkennis Bouwen 14342, de Zsh shell nu werkt op een Windows-10. U kunt Bash automatisch uit te voeren Zsh wanneer je start het op. Oh Mijn Zsh werkt ook voor het aanpassen van uw Zsh shell op Windows als op Linux.

Ten Eerste: Het Installeren Van Bash

GERELATEERD ARTIKELHoe om te Installeer en Gebruik de Linux Bash Shell op Windows 10
Windows 10-Jarig bestaan Update biedt een grote nieuwe functie voor ontwikkelaars: Een volledige, Ubuntu-gebaseerde Bash-shell kan draaien Linux software… [Lees het Artikel]

Vóór de installatie van de shell van de keuze, moet u eerst het inschakelen van de Windows-Subsysteem voor Linux en installeren van Bash. Deze installeert een compleet Ubuntu gebruiker de ruimte op Windows, met inbegrip van de Bash-shell.

Als u al geïnstalleerd Bash op Windows, je bent goed om te gaan.

Hoe te Installeren Zsh (of een Andere Shell)

Zodra Bash is geïnstalleerd, u hoeft alleen maar te installeren, de shell die je wenst te gebruiken in Bash. U kunt dit doen met de apt-get commando precies zoals u zou het installeren van een andere software pakket op Ubuntu Linux.

Te installeren Zsh, open de Bash-shell en voer de volgende opdracht uit:

sudo apt-get install zsh

Druk op “y” als u dit wordt gevraagd en druk op Enter om verder te gaan. Apt-get zal automatisch downloaden en installeren van Zsh uit de repositories van Ubuntu.

Als u wilt gebruiken een andere shell, geef de naam van dat shell in plaats van Zsh. Bijvoorbeeld, mensen melden dat de Vis shell werkt ook. Om het te installeren, zou je de volgende opdracht uitvoeren:

sudo apt-get install vis

Hoe Start je Zsh (of een Andere Shell)

Om de lancering van Zsh of andere shell nadat het is geïnstalleerd, typt u de naam van de shell in de Bash-prompt en druk op Enter. Bijvoorbeeld, om te beginnen met Zsh van Bash, zou je gewoon type:

zsh

U zult worden gevraagd om te gaan door Zsh is de eerste installatie proces en het maken van een configuratie profiel de eerste keer dat u start. Type “2” voor het maken van een configuratie profiel met de aanbevolen standaard instellingen.

Om te vertrekken van de zsh shell en terug te keren naar Bash, voer je het volgende commando:

afsluiten

Hoe Maak je Bash Start dan Automatisch Zsh

Door de manier waarop Microsoft heeft deze functie kunt u niet starten Zsh direct en bypass-Bash. Om te beginnen met Linux software te draaien, moet u starten met een Bash venster en start de software. Echter, u kunt in Bash automatisch overschakelen naar Zsh wanneer je start het op.

Om dit te doen, moet u bewerken .bashrc bestand. Bash zal het uitvoeren van de commando ‘ s in dit bestand iedere keer als het opstart. U kunt dit doen met behulp van een tekst-editor u liever, met inbegrip van vi, maar we leggen het proces met behulp van nano.

Te openen .bashrc bestand in nano, voer je het volgende commando:

nano .bashrc

Voeg de volgende regels toe aan het bestand. Je kan gewoon toe te voegen “exec zsh”, maar de volgende regels zullen ervoor zorgen dat Bash alleen lanceert Zsh wanneer u een Bash venster. Dit zal voorkomen dat problemen veroorzaakt voor andere software.

# Start Zsh
als [ -t-1 ]; then
exec zsh
fi

Als je wilde om uit te voeren een andere shell gebruikt, zou je het voer dat shell commando in plaats van “zsh”.

Na u doen, drukt u op Ctrl+O en vervolgens op Enter om op te slaan. Druk op Ctrl+X om te verlaten nano achteraf.

Nu, wanneer u open de Bash toepassing op Windows, het zal nu starten met de Zsh shell.

Omkeren veranderen, bewerk het .bashrc bestand opnieuw en verwijder de sectie die u hebt toegevoegd.

Alle alternatieve Linux schelpen moeten werken, in theorie. Als men niet, Microsoft moet oplossen van de onderliggende Windows-Subsysteem voor Linux dus dat is correct uitgevoerd meer Linux software. U kunt bestaande bugs melden van bugs naar Microsoft op de BashOnWindows GitHub pagina.