Slobodno možete pokrenuti više Linux okruženja odjednom, ali vaša zadana okolina koristi se kada pokrenete naredbu kao što je
wsl.exe
ili
bash.exe
za pokretanje ljuske ili kada koristite
wsl [command]
ili
bash -c [command]
pokrenuti naredbu s drugih mjesta u sustavu Windows.
Kako postaviti zadanu Linux distribuciju
wslconfig.exe
naredba omogućuje upravljanje Linux distribucijama koje se pokreću putem podsustava sustava Windows za Linux ili WSL.
Da biste ga pokrenuli, morate otvoriti prozor s naredbenim retkom ili PowerShell. Da biste otvorili prozor naredbene retke, otvorite izbornik Start, upišite "cmd", a zatim kliknite prečac "Naredbeni redak". Da biste otvorili prozor PowerShell, desnom tipkom miša kliknite gumb Start (ili pritisnite Windows + X), a zatim odaberite naredbu "Windows PowerShell".
Da biste vidjeli instalirane Linux distribucije, upišite sljedeću naredbu i pritisnite Enter:
wslconfig /l
Linux distribucija koja završava s "(Default)" je zadana Linux distribucija.
Ako ne vidite instaliranu Linux distribuciju na ovom popisu, najprije ga morate pokrenuti. Pričekajte da se dovrši postupak "Instaliranje, to može potrajati nekoliko minuta …". Kada je to učinjeno, Linux distribucija će se pojaviti na ovom popisu.
Da biste postavili zadanu Linux distribuciju, pokrenite sljedeću naredbu, gdje Ime je naziv Linux distribucije:
wslconfig /setdefault Name
Na primjer, da biste postavili Ubuntu kao zadanu Linux distribuciju, pokrenite sljedeću naredbu:
wslconfig /setdefault Ubuntu
wsl
ili
bash
naredbi, otvara se Linux distribucija koju ste odabrali.
Vaša zadana Linux distribucija također se koristi kada pokrenete pojedinačne naredbe s bilo kojim
wsl command
ili
bash -c command
Kako pokrenuti više Linux distribucija
Možete pokrenuti Linux okruženje čak i ako to nije vaše zadano. Na primjer, možete pokrenuti Ubuntu, openSUSE Leap i SUSE Linux Enterprise Server prečace s izbornika Start i imat ćete sva tri zasebna okruženja koja će se pokrenuti istodobno.
-
Ubuntu:
ubuntu
-
openSUSE Leap 42:
opensuse-42
-
SUSE Linux Enterprise Server 12:
sles-12
Na primjer, čak i ako je Ubuntu vaša zadana okolina, još uvijek možete pokretati openSUSE s bilo kojeg mjesta pokretanjem programa
opensuse-42
naredba.
-c
možete koristiti s
bash.exe
naredba. Dovoljno je koristiti strukturu naredbe ispod, gdje je "distro-naredba" ista naredba koju koristite za pokretanje Linux distribucije i "naredba" je Linux naredba koju želite pokrenuti.
distro-command -c command
Drugim riječima, čak i ako je openSUSE Leap zadana Linux distribucija, još uvijek možete pokrenuti naredbu na Ubuntu iz okruženja naredbenog retka ili skripte samo pokretanjem
ubuntu -c command
Na primjer, za pokretanje programa
apt-get moo
naredba koja prikazuje uskrsno jaje na Ubuntu, pokrenuli biste sljedeću naredbu:
ubuntu -c apt-get moo