Als je van MacOS of Linux naar Windows komt, mis je misschien de krachtige functionaliteit van de UNIX-opdrachtregel of 'shell'. Windows wordt niet geleverd met de UNIX-shell standaard ingeschakeld, maar je kunt eenvoudig een shell laten draaien op Windows en breid zelfs de macht van de shell uit met zsh.

Wat is zsh?

zsh, ook wel de "Z-shell" genoemd, is een krachtigere versie van Bash, de standaard shell die wordt geleverd op Linux- en macOS-systemen. Met zsh kunnen gebruikers het uiterlijk en de functionaliteit van hun shell uitbreiden met scripts, plug-ins en meer. Er is een brede community van ontwikkelaars die verbazingwekkend nuttige plug-ins hebben gemaakt voor zsh, en je kunt ook je eigen extensies en plug-ins coderen. Als u veel tijd op de terminal doorbrengt, is dit een uitstekende manier om uw kwaliteit van leven te verbeteren.

Bash aanzetten

Voordat we zsh of Oh My Zsh kunnen installeren, moeten we eerst de standaardshell Bash inschakelen. Hiervoor waren programma's van derden nodig, zoals Cygwin, en je kunt het nog steeds op die manier doen. Windows 10 wordt echter geleverd met een Linux-subsysteem dat standaard is uitgeschakeld. Als we het inschakelen, kunnen we Bash op Windows uitvoeren met behulp van native softwarepakketten.

1. Open Instellingen en klik op "Updates & Beveiliging".

2. Klik op 'Voor ontwikkelaars' in de zijbalk en klik vervolgens op het keuzerondje naast 'Ontwikkelaarsmodus'.

3. Klik in het pop-upvenster op "Ja" om door te gaan met het inschakelen van de ontwikkelaarsmodus.

4. Open het Configuratiescherm en navigeer naar het menu "Programma's en functies".

5. Klik op "Windows-functies in- of uitschakelen" in de zijbalk.

6. Blader naar beneden en vink het selectievakje aan naast "Windows Subsystem for Linux (Beta)" om het Linux-subsysteem in te schakelen. Klik vervolgens op de knop "OK".

7. Wacht tot het installatieprogramma is voltooid.

8. Wanneer het installatieprogramma is voltooid, klikt u op "Nu opnieuw opstarten" om uw computer opnieuw op te starten en de installatie te voltooien.

9. Nadat u uw computer opnieuw hebt opgestart, typt u "bash" in het menu Start en start u het bash-script.

10. Dit opent een opdrachtprompt en voltooit met het installeren van UNIX en Bash. Typ de "y" -toets en druk op "Enter" om de installatie van de resterende componenten te bevestigen.

11. Wacht terwijl de resterende componenten worden gedownload en geconfigureerd.

12. Maak een gebruikersnaam voor Bash en UNIX wanneer hierom wordt gevraagd.

13. Voer een wachtwoord in dat u wilt gebruiken voor Bash en UNIX. Tijdens het typen zult u geen tekens zien verschijnen, maar deze worden wel opgeslagen. Druk op Enter."

14. Wanneer de installatie is voltooid, keert u terug naar de opdrachtprompt. U kunt dit venster nu sluiten.

Zsh installeren op Windows 10

Nu we een shell hebben in Windows, is onze volgende stap om zsh te installeren. We zullen de "apt-get" pakketbeheerder gebruiken om het te downloaden en te installeren.

1. Open Bash vanuit het startmenu.

2. Typ de volgende opdracht in de opdrachtprompt en druk op "Enter:"

 sudo apt-get install zsh 

3. Voer uw Bash / UNIX-wachtwoord in wanneer daarom wordt gevraagd en druk op "Enter".

4. Wanneer u hierom wordt gevraagd, typt u "Y" en drukt u op "Enter" om door te gaan met de installatie.

5. Wanneer de installatie is voltooid, keert u terug naar de opdrachtprompt.

Zsh gebruiken op Windows 10

Nu we zsh hebben geïnstalleerd, kunnen we het gaan gebruiken.

1. Open Bash vanuit het startmenu.

2. Typ zsh en druk op "Enter".

3. Bij de eerste keer uitvoeren moet u enkele zsh-configuratieopties doorlopen. Er is een heleboel, maar we raden je aan om alle informatie te bekijken en de opties te kiezen die je leuk vindt. Als u niet zeker weet wat u moet kiezen, hoeft u alleen maar op de "2" -toets te drukken om de standaardconfiguratie te accepteren.

4. Wanneer de configuratie is voltooid, keert u terug naar de opdrachtprompt zsh.

Installeren van Oh My Zsh op Windows 10

Nu we zsh geïnstalleerd hebben, kunnen we Oh My Zsh installeren. Als je niet bekend bent met Oh My Zsh, zegt de ontwikkelaar het het beste: " Oh-My-Zsh is een open source, community-driven framework voor het beheren van je zsh-configuratie. "Het wordt ook geleverd met meer dan 200 plug-ins en 140 thema's voor zsh, waardoor de functionaliteit wordt uitgebreid en je opdrachtregel gemakkelijker kan worden aangepast.

1. Open Bash vanuit het startmenu.

2. Gebruik de volgende opdracht om git te downloaden en te installeren, een vereiste voor het installeren van Oh My Zsh:

 sudo apt-get install git 

3. Nadat git is geïnstalleerd, kunnen we Oh My Zsh downloaden en installeren. Hiertoe kopieert en plakt u de volgende opdracht in uw opdrachtregel en drukt u op "Enter".

 sh -c "$ (curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 

Merk op dat je snel in de opdrachtregel van zsh kunt plakken door het Xsh-venster te selecteren en met de rechtermuisknop te klikken.

4. Voer uw Bash / UNIX-wachtwoord in wanneer daarom wordt gevraagd en druk op "Enter".

5. Wanneer de installatie is voltooid, wordt de ASCII-art van Oh My Zsh weergegeven.

Conclusie

Als je zsh en Oh My Zsh eenmaal hebt geïnstalleerd, kun je ze allebei gebruiken, net als op een UNIX-systeem. Als je meer wilt weten, bekijk dan de online gebruikershandleiding van zsh en de wiki's van Oh My Zsh.