Skip to content

De Bash-opdrachtregel uitvoeren in Windows 10

13 de juli de 2021
GettyImages 927039544 5b7b202446e0fb002c1df5b1

In de Windows 10-jubileumupdate heeft Microsoft het Windows-subsysteem voor Linux toegevoegd aan Windows 10 en zelfs (in samenwerking met Canonical) een volledig functionele versie van Ubuntu Linux aangeboden – officieel alleen shell-toegang, hoewel het ongeveer drie nanoseconden duurde voordat mensen erachter kwamen uit hoe je reguliere Linux-apps in X-sessies op Windows 10 kunt uitvoeren. Sinds de lancering is WSL volwassen geworden. Vanaf 2019 biedt de Microsoft Store officieel ondersteunde Linux-distributies voor Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux en Kali Linux. Elk van deze distributies biedt opdrachtregeltoegang tot Linux, van waaruit u bash-scripts of Linux-opdrachtregelhulpprogramma’s kunt uitvoeren.

Activeer de WSL

U kunt WSL standaard niet gebruiken. In plaats daarvan moet u WSL activeren als een optionele Windows-functie. Ofwel open de Windows toepassingen wizard en vink het vakje aan of open een PowerShell-prompt als beheerder en voer het volgende uit: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

type=”code”> Start opnieuw op nadat u WSL hebt geactiveerd.

Een distributie installeren

linux in Windows Store

Start de Windows Store en selecteer een distributie om te installeren.

Voer de distributie voor de eerste keer uit

De software uitvoeren

Nadat de distributie via Windows Store op uw computer is geladen, voert u deze uit. U moet een nieuw gebruikersaccount aanmaken alsof u de distributie als een stand-alone besturingssysteem op een nieuwe harde schijf hebt geïnstalleerd.

Uw installatie upgraden

Een distributie up-to-date houden

Je Linux-distributie is geen schijnomgeving – het is een echt Linux-systeem dat WSL gebruikt in plaats van een standaard kernel-image. Je zult dus je normale Linux-huishouding moeten verzorgen. Begin met het updaten van de distributie volgens de systeemarchitectuur. Debian en Ubuntu gebruiken bijvoorbeeld geschikt.

Een opdrachtregelprogramma gebruiken

De opdrachtregel uitvoeren

Nadat je de distributie correct hebt bijgewerkt, ben je vrij om alle programma’s uit te voeren die je wilt, inclusief shellscripts en opdrachtregelhulpprogramma’s. U kunt bijvoorbeeld de top commando om de systeemprestaties te controleren. Technisch gezien kun je geen Linux-programma’s uitvoeren waarvoor een X-server nodig is, hoewel het internet bezaaid is met vrij eenvoudige oplossingen om Windows 10 een X-venster te laten weergeven.

Wat zit er onder de motorkap?

Wanneer u een Linux-distributie op Windows 10 installeert, krijgt u geen virtuele machine of een programma dat zijn best doet om zich voor te doen als “Bash in Linux”. Het is eigenlijk een Linux-distributie die normaal op je pc draait dankzij het Windows-subsysteem voor Linux. De WSL is de “geheime saus” waarmee Linux-software op Windows kan worden uitgevoerd. In wezen vervangt WSL de Linux-kernel; Linux werkt volledig zoals bedoeld, het gebruikt alleen WSL in plaats van een gewone Linux-kernel-image.