Hoe u uw standaard Linux-distributie op Windows 10 instelt
Windows 10 biedt nu de mogelijkheid om meerdere Linux-omgevingen te installeren, te beginnen met de Fall Creators Update. Als u meerdere Linux-omgevingen hebt, kunt u uw standaard instellen en tussen deze omgevingen schakelen.
Je bent vrij om meerdere Linux-omgevingen tegelijkertijd te gebruiken, maar je standaardomgeving wordt gebruikt wanneer je een commando zoals uitvoert wsl.exe
of bash.exe
om de shell te starten of wanneer je gebruikt wsl [opdracht]
of bash -c [opdracht]
om een opdracht van elders in Windows uit te voeren.
Hoe u uw standaard Linux-distributie instelt
De wslconfig.exe
Met de opdracht kunt u de Linux-distributies beheren die worden uitgevoerd via het Windows-subsysteem voor Linux of WSL.
Om het uit te voeren, moet u een Command Prompt- of PowerShell-venster openen. Als u een opdrachtpromptvenster wilt openen, opent u het menu Start, typt u 'cmd' en klikt u vervolgens op de sneltoets 'Opdrachtprompt'. Om een PowerShell-venster te openen, klikt u met de rechtermuisknop op de Start-knop (of drukt u op Windows + X) en selecteert u vervolgens de opdracht "Windows PowerShell".
Om de geïnstalleerde Linux-distributies te bekijken, typt u de volgende opdracht en drukt u op Enter:
wslconfig / l
De Linux-distributie die eindigt op "(standaard)" is uw standaard Linux-distributie.
Als u geen geïnstalleerde Linux-distributie in deze lijst ziet, moet u deze eerst starten. Wacht tot het proces "Installeren, dit kan een paar minuten duren ..." voltooid zijn. Als het klaar is, verschijnt de Linux-distributie in deze lijst.
Voer de volgende opdracht uit om uw standaard Linux-distributie in te stellen Naam is de naam van de Linux-distributie:
wslconfig / setdefault Naam
Als u bijvoorbeeld Ubuntu als uw standaard Linux-distributie wilt instellen, voert u de volgende opdracht uit:
wslconfig / setdefault Ubuntu
Nu, wanneer u de WSL
of bash
commando's opent de Linux-distributie die u hebt geselecteerd.
Uw standaard Linux-distributie wordt ook gebruikt als u afzonderlijke opdrachten uitvoert met een van beide opdracht wsl
of bash -c commando
.
Meerdere Linux-distributies uitvoeren
Je kunt een Linux-omgeving draaien, ook al is dit niet je standaard. U kunt bijvoorbeeld de snelkoppelingen Ubuntu, openSUSE Leap en SUSE Linux Enterprise Server starten vanuit uw Start-menu en u hebt alle drie de afzonderlijke omgevingen op hetzelfde moment in gebruik.
Om een Linux-distributie vanaf de opdrachtregel of via een snelkoppeling te starten, gebruikt u gewoon de opdracht. De opdracht die u nodig hebt, wordt weergegeven op de pagina van de Linux-distributie in de Microsoft Store. Dit zijn de commando's die je nodig hebt om de drie eerste drie Linux-distributies te starten:
- Ubuntu:
ubuntu
- openSUSE Leap 42:
opensuse-42
- SUSE Linux Enterprise Server 12:
SLES-12
Zelfs als Ubuntu uw standaardomgeving is, kunt u toch openSUSE overal starten door de opensuse-42
commando.
Deze commando's werken ook met hetzelfde -c
schakelaar die u kunt gebruiken met de bash.exe
commando. Gebruik gewoon de onderstaande opdrachtstructuur, waarbij "distro-opdracht" dezelfde opdracht is die u gebruikt om de Linux-distributie te starten en "opdracht" is de Linux-opdracht die u wilt uitvoeren.
opdracht distro-command-c
Met andere woorden, zelfs als openSUSE Leap uw standaard Linux-distributie is, kunt u nog steeds een opdracht uitvoeren op Ubuntu vanuit een opdrachtregelomgeving of script door gewoon te draaien ubuntu -c commando
.
Bijvoorbeeld om de apt-get moo
commando dat een paasei op Ubuntu laat zien, zou je het volgende commando uitvoeren:
ubuntu -c apt-get moo