Tai įmanoma dėka
bash -c
komanda Naudokite ją paleisti "Linux" komandas per komandų eilutę ir "PowerShell", arba net sukurti darbalaukio nuorodą, kuri paleidžia "Linux" komandą ar programą.
Atnaujinti: Jei turite kelias Linux aplinkas, galite naudoti komandą wslconfig pasirinkti numatytąją "Linux" aplinką. Taip pat yra būdas paleisti komandas konkrečioje Linux aplinkoje.
Kaip paleisti Linux komandas komandinėje eilutėje arba PowerShell
Prieš atlikdami bet kurį iš šių veiksmų, turėsite įdiegti ir nustatyti "Windows 10" "Bash" lukštą. Po to jūs galite atidaryti komandų eilutės langą ir paleisti šią komandą paleisti "Linux" programinę įrangą ne "Bash" lange:
bash -c 'command'
Pvz., Tarkime, kad norėtumėte įdiegti "emacs" paketą naudodami apt-get. Komandos eilutėje lange paleiskite šią komandą:
bash -c 'sudo apt-get install emacs'
Kai naudojate bash-c, "Windows" paleidžia "Bash" lukštą fone ir perduoda jai komandą. Komanda bus paleista, kol tai bus padaryta, tada paliksite kartu su Basho lukštais. Bet koks terminalo išvestis, kuri vykdoma dabartine komanda, bus rodoma tiesiai komandų eilutės lange, o ne atskirame Basho lakšto lange.
bash -c 'uname -a'
Kaip ir komandų eilutės langą, komandos išvestis pasirodys tiesiai PowerShell. Šie metodai gali būti naudojami norint įtraukti "Linux" komandas į serijinį failą arba "PowerShell" scenarijų.
Kaip paleisti "Linux" komandas "Run" dialogo lange arba "Start Menu"
Šis triukas taip pat veikia komandų paleidimui dialogo lange Vykdyti, meniu Pradėti arba bet kurios trečiosios šalies programų paleidimo priemonė.
Pavyzdžiui, norėdami paleisti vi iš dialogo "Run", klaviatūroje paspauskite "Windows + R" ir paleiskite šią komandą:
bach -c 'vi'
"Vi" teksto redaktorius pasirodys savo langu.
Kaip paleisti "Linux" komandas naudodami darbalaukio nuorodą
The
bash -c
komanda taip pat leidžia paleisti "Linux" programas per darbalaukio nuorodą. Pvz., Tarkime, kad norite paleisti "vi" teksto redaktorių per darbalaukio nuorodą. Dešiniuoju pelės mygtuku spustelėkite darbalaukį, nukreipkite į Naujas> Naujas nuorodą ir įveskite šį tikslą:
bash -c 'vi'
Dabar galite išsaugoti spartųjį klavišą, o du kartus paspaudę jį paleisite "vi".
Tačiau jūs turėtumėte juos paleisti taip:
bash -c 'DISPLAY=:0 command'
Nors galite paleisti "Bash" komandas iš kitur "Windows", negalima paleisti "Windows" programinės įrangos ar vykdomųjų failų tiesiai iš Bash lango lango.