Egyszerre több Linux környezet is futtatható, de az alapértelmezett környezet akkor használható, ha parancsot futtat
wsl.exe
vagy
bash.exe
a shell elindításához, vagy ha használ
wsl [command]
vagy
bash -c [command]
parancsot futtatni a Windows más részein.
Az alapértelmezett Linux-terjesztés beállítása
A
wslconfig.exe
parancs segítségével kezelheti a Windows alrendszert Linuxon futó Linux-terjesztéseket, vagy a WSL-t.
A futtatáshoz parancssori vagy PowerShell ablakot kell megnyitni. Egy parancssori ablak megnyitásához nyissa meg a Start menüt, írja be a "cmd" parancsot, majd kattintson a "Parancssor" parancsikonra. A PowerShell ablak megnyitásához kattintson jobb gombbal a Start gombra (vagy nyomja meg a Windows + X billentyűt), majd válassza a "Windows PowerShell" parancsot.
A telepített Linux disztribúciók megtekintéséhez írja be a következő parancsot, és nyomja meg az Enter billentyűt:
wslconfig /l
A (z) "(Alapértelmezett)" végződésű Linux disztribúció az alapértelmezett Linux-terjesztés.
Ha nem látja a telepített Linux disztribúciót ebben a listában, először el kell indítania. Várja meg a "Telepítés, ez néhány percet vesz igénybe …" folyamat befejezéséhez. Ha elkészült, a Linux disztribúció megjelenik a listán.
Az alapértelmezett Linux disztribúció beállításához futtassa a következő parancsot, ahol Név a Linux disztribúció neve:
wslconfig /setdefault Name
Például az Ubuntu alapértelmezett Linux disztribúciójának beállításához futtassa a következő parancsot:
wslconfig /setdefault Ubuntu
wsl
vagy
bash
parancsokat, megnyílik a kiválasztott Linux-elosztás.
Az alapértelmezett Linux-elosztás akkor is használható, ha egyéni parancsokat futtat
wsl command
vagy
bash -c command
Több Linux disztribúció futtatása
Futtathat egy Linux környezetet akkor is, ha nem az alapértelmezett. Például elindíthatja az Ubuntu, az openSUSE Leap és a SUSE Linux Enterprise Server parancsikonokat a Start menüből, és mindhárom különálló környezet fut egyszerre.
-
Ubuntu:
ubuntu
-
openSUSE Leap 42:
opensuse-42
-
SUSE Linux Enterprise Server 12:
sles-12
Például, még akkor is, ha az Ubuntu az alapértelmezett környezet, az openSUSE bárhonnan indítható bárhonnan a
opensuse-42
parancs.
-c
kapcsolót használhat a
bash.exe
parancs. Csak használja az alábbi parancsstruktúrát, ahol a "distro-command" ugyanaz a parancs, amelyet a Linux disztribúció elindításához használ, és a "parancs" a futó Linux parancs.
distro-command -c command
Más szóval, akkor is, ha az openSUSE Leap az alapértelmezett Linux disztribúció, futtathat egy parancsot az Ubuntu-n egy parancssori környezetből vagy szkriptből csak futó
ubuntu -c command
Például a
apt-get moo
parancsot, amely egy húsvéti tojást mutat az Ubuntuban, akkor a következő parancsot futtatja:
ubuntu -c apt-get moo