Jums ir iespēja vienlaikus palaist vairākas Linux vidēs, bet jūsu noklusējuma vide tiek izmantota, palaižot komandu, piemēram
wsl.exe
vai
bash.exe
lai palaistu čaulu vai kad jūs izmantojat
wsl [command]
vai
bash -c [command]
lai palaistu komandu no citur Windows.
Kā iestatīt noklusēto Linux izplatīšanu
The
wslconfig.exe
komanda ļauj pārvaldīt Linux sadales, kas darbojas, izmantojot Windows apakšsistēmu Linux vai WSL.
Lai to palaistu, jums ir jāatver vai nu komandu uzvedne, vai PowerShell logu. Lai atvērtu komandu uzvednes logu, atveriet izvēlni Sākt, ierakstiet cmd un pēc tam noklikšķiniet uz saīsnes "Komandu uzvedne". Lai atvērtu PowerShell logu, ar peles labo pogu noklikšķiniet uz pogas Sākt (vai nospiediet Windows + X) un pēc tam atlasiet komandu "Windows PowerShell".
Lai apskatītu instalētās Linux distribūcijas, ierakstiet šo komandu un nospiediet Enter:
wslconfig /l
Linux izplatīšana, kas beidzas ar "(noklusējuma)", ir jūsu noklusējuma Linux izplatīšana.
Ja šajā sarakstā neredzat instalētu Linux izplatīšanu, vispirms to vajadzēs palaist. Pagaidiet procesu, lai pabeigtu procesu "Instalēšana, tas var ilgt dažas minūtes …". Kad tas ir izdarīts, šajā sarakstā parādīsies Linux izplatīšana.
Lai iestatītu noklusēto Linux izplatīšanu, palaidiet tālāk norādīto komandu, kur Nosaukums ir Linux izplatīšanas nosaukums:
wslconfig /setdefault Name
Piemēram, lai iestatītu Ubuntu kā noklusēto Linux izplatīšanu, palaidiet šādu komandu:
wslconfig /setdefault Ubuntu
wsl
vai
bash
komandas, tiek atvērts izvēlētais Linux sadalījums.
Jūsu noklusējuma Linux izplatīšana tiek izmantota arī tad, ja jūs vai nu palaižat atsevišķas komandas
wsl command
vai
bash -c command
Kā palaist vairākas Linux izplatīšanas
Jūs varat palaist Linux vidē, pat ja tā nav jūsu noklusējuma. Piemēram, no izvēlnes Sākt varat palaist Ubuntu, openSUSE Leap un SUSE Linux Enterprise Server saīsnes, un tajā pašā laikā darbojas visas trīs atsevišķas vides.
-
Ubuntu:
ubuntu
-
openSUSE Leap 42:
opensuse-42
-
SUSE Linux Enterprise Server 12:
sles-12
Piemēram, pat ja Ubuntu ir jūsu noklusējuma vide, joprojām varat palaist openSUSE no jebkuras vietas, palaižot
opensuse-42
komandu
-c
slēdzis, kuru jūs varat izmantot ar
bash.exe
komandu Vienkārši izmantojiet zemāk esošo komandu struktūru, kur "distro-komanda" ir tā pati komanda, kuru izmantojat, lai palaistu Linux izplatīšanu, un "komanda" ir Linux komanda, kuru vēlaties palaist.
distro-command -c command
Citiem vārdiem sakot, pat ja openSUSE Leap ir jūsu noklusējuma Linux izplatīšana, jūs joprojām varat palaist komandu Ubuntu no komandrindas vides vai skripta, vienkārši izpildot
ubuntu -c command
Piemēram, lai palaistu
apt-get moo
komanda, kas parāda Lieldienu olu Ubuntu, jūs izpildītu šādu komandu:
ubuntu -c apt-get moo