Môžete slobodne spúšťať viacero linuxových prostredí naraz, ale predvolené prostredie sa používa pri spustení príkazu, ako je
wsl.exe
alebo
bash.exe
spustiť shell, alebo keď používate
wsl [command]
alebo
bash -c [command]
spustiť príkaz od iného miesta v systéme Windows.
Ako nastaviť predvolenú linuxovú distribúciu
wslconfig.exe
príkaz umožňuje spravovať distribúcie systému Linux, ktoré sú spustené prostredníctvom systému Windows Subsystem for Linux alebo WSL.
Ak ho chcete spustiť, musíte otvoriť okno príkazového riadka alebo PowerShell. Ak chcete otvoriť okno Príkazový riadok, otvorte ponuku Štart, zadajte príkaz "cmd" a potom kliknite na odkaz "Príkazový riadok". Ak chcete otvoriť okno PowerShell, kliknite pravým tlačidlom myši na tlačidlo Štart (alebo stlačte Windows + X) a potom vyberte príkaz "Windows PowerShell".
Ak chcete zobraziť nainštalované distribúcie Linuxu, zadajte nasledujúci príkaz a stlačte kláves Enter:
wslconfig /l
Linuxová distribúcia končiaca s "(predvoleným)" je vaša predvolená distribúcia Linuxu.
Ak v tomto zozname nevidíte nainštalovanú distribúciu Linuxu, najskôr ju budete musieť spustiť. Počkajte na dokončenie procesu "Inštalácia, môže to trvať niekoľko minút …". Po dokončení sa v tomto zozname zobrazí distribúcia Linuxu.
Ak chcete nastaviť predvolenú distribúciu Linuxu, spustite nasledujúci príkaz, kde názov je názov distribúcie Linuxu:
wslconfig /setdefault Name
Ak chcete napríklad nastaviť Ubuntu ako svoju predvolenú distribúciu Linuxu, spustite nasledujúci príkaz:
wslconfig /setdefault Ubuntu
wsl
alebo
bash
príkazy, otvorí sa distribucia Linuxu, ktorú ste vybrali.
Vaša predvolená distribúcia Linuxu sa používa aj pri spustení jednotlivých príkazov
wsl command
alebo
bash -c command
Ako spustiť viac distribucií Linuxu
Môžete spustiť prostredie Linux, aj keď to nie je vaše predvolené. Môžete napríklad spustiť skratky Ubuntu, openSUSE Leap a SUSE Linux Enterprise Server z ponuky Štart a súčasne budete mať všetky tri samostatné prostredia.
-
ubuntu:
ubuntu
-
openSUSE Leap 42:
opensuse-42
-
SUSE Linux Enterprise Server 12:
sles-12
Napríklad, aj keď je Ubuntu vaše predvolené prostredie, môžete spustiť openSUSE odkiaľkoľvek spustením
opensuse-42
Príkaz.
-c
prepínač, ktorý môžete použiť s
bash.exe
Príkaz. Stačí použiť nižšie uvedenú príkazovú štruktúru, kde "distro-command" je ten istý príkaz, ktorý používate na spustenie distribucie Linuxu a "príkaz" je príkaz Linux, ktorý chcete spustiť.
distro-command -c command
Inými slovami, aj keď openSUSE Leap je vaša predvolená distribúcia Linuxu, stále môžete spustiť príkaz na Ubuntu z prostredia príkazového riadku alebo skriptu len spustením
ubuntu -c command
Napríklad na spustenie
apt-get moo
príkaz, ktorý zobrazuje veľkonočné vajíčko na Ubuntu, by ste spustili nasledujúci príkaz:
ubuntu -c apt-get moo