To je moguće zahvaljujući
bash -c
naredba. Koristite ga za pokretanje Linux naredbi putem Command Prompt i PowerShell, ili čak stvoriti prečac na radnoj površini koji pokreće Linux naredbu ili program kada je pokrenut.
ažuriranje: Ako imate više instaliranih Linux okruženja, možete koristiti wslconfig naredbu za odabir zadanog Linux okruženja. Postoji i način pokretanja naredbi u određenim Linux okruženjima.
Kako pokrenuti Linux naredbe u Command Prompt ili PowerShell
Prije nego što učinite nešto od ove, morat ćete instalirati i postaviti Bash ljusku sustava Windows 10. Nakon toga možete otvoriti prozor naredbenog retka i pokrenuti sljedeću naredbu za pokretanje Linux softvera izvan prozora s koaksijalnim okvirom:
bash -c 'command'
Na primjer, recimo da ste htjeli instalirati paket emacs putem apt-get-a. U prozoru naredbene retke pokrenite sljedeću naredbu:
bash -c 'sudo apt-get install emacs'
Kada koristite bash -c, Windows će pokrenuti Bash ljusku u pozadini i proslijediti naredbu. Naredba će se izvoditi sve dok to nije učinjeno, a zatim zatvoriti, zajedno s Bash ljuske. Svaki terminalni izlaz trenutne naredbe radi će se pojaviti izravno u prozoru naredbenog retka, a ne zasebnom prozoru ljuske Bash.
bash -c 'uname -a'
Kao i kod prozora s naredbenim retkom, izlaz naredbe pojavit će se izravno u programu PowerShell. Ove metode mogu se koristiti za dodavanje Linux naredbi u batch datoteku ili PowerShell skripte, previše.
Kako pokrenuti naredbe Linuxa iz Run Dialog ili Start Menu
Ovaj trik također radi za pokretanje naredbi iz izbornika Start, izbornika Start ili bilo kojeg pokretača aplikacija treće strane.
Na primjer, za pokretanje vi iz dijaloškog okvira Run, pritisnite tipku Windows + R na tipkovnici, a zatim pokrenite sljedeću naredbu:
bach -c 'vi'
Uređivač tekstura Vi će se pojaviti u vlastitom prozoru.
Kako pokrenuti Linux naredbe pomoću prečaca na radnoj površini
bash -c
naredba također omogućuje pokretanje Linux aplikacija putem prečaca na radnoj površini. Na primjer, recimo da ste htjeli pokrenuti uređivač teksta putem tipkovničkog prečaca. Desnom tipkom miša kliknite radnu površinu, pokažite na New> New Shortcut i unesite sljedeći cilj:
bash -c 'vi'
Sada možete spremiti prečac i pokrenut će vas kada dvaput kliknete.
Međutim, trebali biste ih pokrenuti ovako:
bash -c 'DISPLAY=:0 command'
Dok možete pokrenuti naredbe Bash s drugih mjesta u sustavu Windows, ne postoji način za pokretanje Windows softvera ili izvršnih datoteka izravno iz prozora Bash ljuske.