To je možné vďaka
bash -c
Príkaz. Použite to na spustenie príkazov Linux pomocou príkazov Command Prompt a PowerShell, alebo dokonca vytvorte skratku na pracovnej ploche, ktorá pri spustení spustí Linux príkaz alebo program.
aktualizovať: Ak máte nainštalované viacero linuxových prostredí, môžete použiť príkaz wslconfig na výber predvoleného prostredia Linuxu. Existuje aj spôsob, ako spustiť príkazy v konkrétnom prostredí systému Linux.
Ako spustiť príkazy Linux v príkazovom riadku alebo PowerShell
Predtým, než budete robiť niektorú z týchto, budete musieť nainštalovať a nastaviť Windows 10 Bash shell. Po tom, čo otvoríte okno príkazového riadka a spustite nasledujúci príkaz na spustenie softvéru Linux mimo okna Bash:
bash -c 'command'
Povedzme napríklad, že chcete nainštalovať balíček emacs pomocou programu apt-get. V okne príkazového riadka by ste spustili nasledujúci príkaz:
bash -c 'sudo apt-get install emacs'
Keď použijete bash -c, Windows spustí Bash shell na pozadí a prejde príkazom. Príkaz bude spustený, kým sa nevykoná a potom skončí spolu s shell Bash. Akýkoľvek výstupný terminál aktuálneho príkazu sa zobrazí priamo v okne príkazového riadka, a nie ako samostatné okno Bash shell.
bash -c 'uname -a'
Rovnako ako v okne príkazového riadku, výstup príkazu sa zobrazí priamo v systéme PowerShell. Tieto metódy môžu byť použité na pridanie príkazov Linuxu do dávkového súboru alebo skriptu PowerShell.
Ako spustiť príkazy Linux z dialógového okna Spustiť alebo z ponuky Štart
Tento trik funguje aj na spustenie príkazov z dialógového okna Spustiť, z ponuky Štart alebo z akejkoľvek aplikácie na spustenie aplikácie tretej strany.
Napríklad spustite vi z dialógového okna Spustiť, stlačíte klávesy Windows + R na klávesnici a potom spustite nasledujúci príkaz:
bach -c 'vi'
Textový editor vi sa zobrazí vo svojom vlastnom okne.
Ako spustiť príkazy Linux pomocou zástupcu na ploche
bash -c
príkaz umožňuje tiež spúšťať aplikácie Linux pomocou skratiek na ploche. Napríklad, povedzme, že chcete spustiť textový editor vi cez skratku na ploche. Pravým tlačidlom kliknite na pracovnú plochu, ukážte na položku Nový> Nová skratka a zadajte nasledujúci cieľ:
bash -c 'vi'
Teraz môžete uložiť zástupcu a spustí sa vi, keď ho dvakrát kliknete.
Musíte ich však spustiť takto:
bash -c 'DISPLAY=:0 command'
Zatiaľ čo môžete spustiť príkazy Bash od iného miesta v systéme Windows, nie je žiadny spôsob spustenia softvéru alebo spustiteľných programov systému Windows priamo z okna Bash shell.