Hoe Linux Terminal te gebruiken in Windows 10

U hebt nu toegang tot de meeste Linux-opdrachtregelhulpprogramma's en -toepassingen bovenop Windows 10 OS met behulp van Windows Subsystem for Linux (WSL).

Hoewel Windows het meest gebruikte en populairste besturingssysteem voor desktops en laptops is, is het niet zo veilig en open source als Linux OS. Dat is de reden waarom veel softwareontwikkelaars en professionals de voorkeur geven aan Linux OS.

Microsoft is een samenwerking aangegaan met Canonical, de makers van Ubuntu Linux. Deze geplaveide manier voor Linux-gebruikers om Linux op Windows te gebruiken. Ja, je kunt Linux bovenop Windows 10 draaien zonder dat je een dual-boot nodig hebt, of VMWare/VirtualBox gebruikt, of het installeert als je belangrijkste besturingssysteem.

U hebt toegang tot verschillende Linux-opdrachten en -software vanaf de Linux-terminal in Windows 10. In dit artikel geven we u stapsgewijze instructies voor het installeren en uitvoeren van de Linux-terminal op Windows 10 OS.

Schakel Windows-subsysteem voor Linux (WSL) in en installeer Ubuntu in Windows 10

Als u van plan bent een Linux-terminal op Windows 10 te gebruiken, moet u eerst de functie 'Windows-subsysteem voor Linux' inschakelen. Vervolgens kunt u uw Linux-distributie naar keuze downloaden en installeren.

Het Windows-subsysteem voor Linux (WSL) is een functie die een GNU/Linux-omgeving creëert waarmee u de belangrijkste Linux-opdrachtregelprogramma's en -services rechtstreeks op Windows kunt uitvoeren, naast uw desktop- en moderne winkel-apps.

Door het Linux-subsysteem van Windows 10 in te schakelen, kunt u verschillende Linux-distributies (distro's) installeren en uitvoeren, zoals Ubuntu, OpenSuse, SUSE Linux, Fedora, enz.

Controleer eerst uw Windows-versie

Maar voordat we ingaan op het inschakelen van Windows Subsystem for Linux (WSL) en het installeren van Linux, moet u controleren of u een compatibele versie van Windows 10 gebruikt. WSL wordt alleen ondersteund op zowel Windows 10 64-bit (vanaf versie 1607) en Windows Server 2019.

Om uw Windows-versie en build te controleren, gaat u naar 'Instellingen' in het Windows Start-menu.

Klik vervolgens op de instelling 'Systeem'.

Blader vervolgens naar beneden en selecteer de optie 'Over' onder aan het linkerdeelvenster om het gedeelte 'Over' te bekijken.

Op de Over-pagina, onder Windows-specificaties, zie je de 'Versie' en 'OS build' van je Windows 10.

Windows-subsysteem voor Linux inschakelen

Er zijn twee verschillende soorten WSL-versies: WSL 1 en WSL 2. Hoewel ze allebei zorgen voor een soepele en continue integratie van Linux in Windows, is WSL 2 de nieuwste en snelste versie met ondersteuning voor volledige Linux-kernel- en systeemaanroepcompatibiliteit. WSL 1 voert een vertaallaag uit die de kloof overbrugt tussen Linux-kernal en Windows.

  • Rennen WSL 2, moet u Windows 10 x64 bit-systemen gebruiken: versie 1903 of hoger, met build 18362 of hoger.
  • Rennen WSL 1, hebt u Windows 10 x64 bit-systemen nodig: versie 1709 of hoger, met build 16215 of hoger.

Het maakt niet uit welke versie van WSL u wilt gebruiken, u moet deze eerst inschakelen om deze te kunnen gebruiken. Om dit te doen, typt u 'Windows-functies in- en uitschakelen' in het zoekveld van het Startmenu.

Selecteer het configuratiescherm 'Windows-functies in- en uitschakelen' in het zoekresultaat.

Scrol vervolgens omlaag naar 'Windows-subsysteem voor Linux', vink het vakje ervoor aan en klik op de knop 'OK'.

Zodra de wijzigingen zijn toegepast, klikt u op 'Nu opnieuw opstarten' om uw computer opnieuw op te starten

Als je alleen WSL 1 wilt installeren, kun je nu je computer opnieuw opstarten en je Linux-distro installeren.

WSL 1 inschakelen via PowerShell

U kunt WSL ook inschakelen via de opdrachtregeltool 'PowerShell'. Dit doet hetzelfde werk als het configuratiescherm van Windows-functies. Open daarvoor 'PowerShell' als beheerder en voer de onderstaande opdracht uit.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

WSL 2 inschakelen

We raden u aan uw WSL te upgraden naar versie 2 voor een hogere prestatiesnelheid en om een ​​echte Linux-kernel rechtstreeks op Windows 10 uit te voeren. Het enige wat u hoeft te doen is de functie 'Virtual Machine Platform' inschakelen naast het 'Windows-subsysteem voor Linux' functie op het configuratiescherm van Windows-functies (zie hieronder).

Wacht tot de wijzigingen zijn toegepast en start vervolgens uw computer opnieuw op.

WSL 2 inschakelen via PowerShell

Deze eerste stap om WSL 2 in te schakelen, is het inschakelen van de Virtual Machine Platform-functiecomponent op Windows. U kunt WSL 2 ook inschakelen via de opdrachtregeltool 'PowerShell'. Om dat te doen, opent u 'PowerShell' als beheerder en voert u de volgende aanvullende opdracht uit met de WSL 1-opdracht.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Stel WSL 2 in als de standaardversie

Voordat u WSL 2 instelt als uw standaardversie voor alle Linux-distributies, moet u de update van het WSL Linux-kernelpakket voor x64-systemen downloaden.

Voer het gedownloade .msi-installatieprogramma uit en installeer het. Het duurt slechts enkele seconden.

Om WSL 2 als uw standaardversie in te stellen bij het installeren van een nieuwe Linux-distributie, opent u PowerShell en voert u deze opdracht met de volgende opdracht uit:

wsl –set-default-versie 2

Start vervolgens uw systeem opnieuw op om de functie van WSL 1 naar WSL 2 te schakelen.

Installeer uw Linux-distributie naar keuze

WSL is ingeschakeld, nu gaan we een Linux-distributie installeren. Zoek eerst naar 'Microsoft Store' in het zoekveld van het Startmenu. Open het vervolgens vanuit het zoekresultaat.

U ziet een lijst met alle Linux-distributies die momenteel beschikbaar zijn in de Windows Store en die worden ondersteund door WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Sprong 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix voor WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpine WSL

Al deze distributies zijn gratis beschikbaar. Voor onze tutorial zullen we 'Ubuntu' selecteren.

Klik op de pagina van de Ubuntu-distributie op de knop 'Get'.

Nu wordt de Ubuntu-distributie automatisch gedownload en geïnstalleerd op uw computer.

Zodra de installatie is voltooid, klikt u op de knop 'Launch' om de terminal te starten. U kunt de app ook starten vanuit het Windows Start-menu.

Er verschijnt een nieuw Ubuntu-terminalvenster. De eerste keer opstarten duurt een paar minuten om de Ubuntu-omgeving te registreren bij WSL. Zodra dat is voltooid, zal de terminal u vragen om een ​​'nieuwe Unix-gebruikersnaam' en 'nieuw wachtwoord' aan te maken. Voer de nieuwe gebruikersnaam en het nieuwe wachtwoord in en voltooi de installatie.

Zodra de installatie is voltooid, gaat u naar de bash-opdrachtregel. Het is beter om de software meteen bij te werken. In Ubuntu kunt u software-updates zoeken, downloaden en installeren, allemaal vanuit de geschikt opdracht.

Voer de onderstaande opdracht in om de software bij te werken. En u wordt om het wachtwoord gevraagd, voer het nieuw gemaakte wachtwoord in om de opdracht als beheerder uit te voeren.

sudo apt update

Met deze opdracht 'update' worden de Ubuntu-repository's bijgewerkt.

Ubuntu zal een reeks pakketlijsten downloaden.

Maar ze zijn nog niet geüpgraded. Voer de volgende opdracht in om alle beschikbare pakketten te upgraden:

sudo apt-upgrade

Voer 'Y' in bij de prompt om door te gaan met de installatie.

De opdracht 'dist-upgrade' upgrade-pakketten naar hun nieuwste versies.

Upgrade WSL1 naar WSL 2 voor Ubuntu

Als u de bestaande WSL 1-versie wilt upgraden naar WSL 2 voor een specifieke distributie. Voer vervolgens de onderstaande opdracht uit in PowerShell.

wsl –set-default-versie 2

Vervang het argument '' door de naam van de distributie (Ubuntu in ons geval) die uw WSL 1-installatie uitvoert.

Nu hebt u toegang tot Linux-opdrachten en -software op een Windows 10-systeem met behulp van deze Ubuntu-omgeving.

bash-shell op Windows 10

Je hebt nu een volledige commandoregel 'bash'-shell op je systeem op basis van de Linux-distributie. Je hebt toegang tot alle Linux-commando's en -applicaties via die bash-shell.

Om bash-shell uit te voeren, typt u 'bash' in het zoekveld van het menu Start en klikt u om de opdrachtregeltool bash te openen.

Nu kunt u daar opdrachten uitvoeren.

Geniet van Linux op Windows!