Windows 10 sisältää taustalla olevan WindowsinSubsystem for Linux ”Linux-sovellusten ajamiseen, mutta siihen pääsee vain Bash-kuoren kautta. On kuitenkin olemassa tapa ajaa Linux-sovelluksia käynnistämättä ensin Bash-ikkunaa.
Tämä on mahdollista bash -c
komento. Käytä sitä Linux-komentojen suorittamiseen komentokehotteen ja PowerShellin kautta tai jopa työpöydän pikakuvakkeen luomiseen, joka suorittaa Linux-komennon tai -ohjelman käynnistyksen yhteydessä.
Päivittää: Jos sinulla on asennettuna useita Linux-ympäristöjä, voit käyttää oletus Linux-ympäristöä käyttämällä wslconfig-komentoa. Voit myös suorittaa komentoja tietyissä Linux-ympäristöissä.
Kuinka ajaa Linux-komentoja komentokehotteessa tai PowerShellissä
SAMANKALTAISET Kuinka asentaa ja käyttää Linux Bash Shellä Windows 10: ssä
Ennen kuin teet mitään tätä, sinun on asennettavaja määritä Windows 10: n Bash-kuori. Kun olet tehnyt, voit avata komentorivi-ikkunan ja suorittaa seuraavan komennon Linux-ohjelmiston ajamiseksi Bash-ikkunan ulkopuolella:
bash -c "command"
Oletetaan esimerkiksi, että halusit asentaa emacs-paketin apt-get-sovelluksen kautta. Suorit seuraavan komennon komentorivi-ikkunassa:
bash -c "sudo apt-get install emacs"
Kun käytät bash -c, Windows käynnistää Bashkuori taustalla ja välitä komento sille. Komento ajetaan, kunnes se on valmis, ja sitten lopetetaan yhdessä Bash-kuoren kanssa. Kaikki päätelaitteet, jotka nykyinen komento suoritetaan, ilmestyvät suoraan komentokehoteikkunaan erillisen Bash-kuori-ikkunan sijasta.
Tämän tempun avulla voit myös suorittaa Linux-komentojaPowerShellissä, aivan kuten olisit suorittaneet normaalin Windows-suoritettavan. Voit tehdä tämän suorittamalla suoraan .exe-tiedoston samalla tavalla kuin komentokehote-ikkunassa tai millä tahansa muulla suoritettavien tiedostojen suorittamismenetelmällä PowerShellissä.
bash -c "uname -a"
Kuten komentokehote-ikkunassa, komennon tulos näkyy suoraan PowerShellissä. Näitä menetelmiä voidaan käyttää myös Linux-komentojen lisäämiseen eräajotiedostoon tai PowerShell-skriptiin.
Kuinka ajaa Linux-komentoja Suorita-valintaikkunassa tai Käynnistä-valikossa
Tämä temppu toimii myös komentojen suorittamisessa Suorita-valintaikkunassa, Käynnistä-valikossa tai missä tahansa kolmannen osapuolen sovellusten käynnistysohjelmassa.
Esimerkiksi, jotta vi käynnistetään Suorita-valintaikkunassa, paina Windows + R näppäimistöllä ja suorita seuraava komento:
bach -c "vi"
Vi-tekstieditori ilmestyy omaan ikkunaansa.
Tämä toimii myös Käynnistä-valikossa, joten voit kirjoittaa saman komennon suoraan Käynnistä-valikkoon ja painaa Enter-näppäintä suorittaaksesi sen komennona.
Kuinka ajaa Linux-komentoja työpöydän pikakuvakkeella
Ja bash -c
komento mahdollistaa myös Linuxin käynnistämisensovellukset työpöydän pikakuvakkeen kautta. Oletetaan esimerkiksi, että halusit käynnistää vi-tekstieditorin työpöydän pikakuvakkeen avulla. Napsauta hiiren kakkospainikkeella työpöytää, osoita Uusi> Uusi pikakuvake ja kirjoita seuraava tavoite:
bash -c "vi"
Voit nyt tallentaa pikakuvakkeen, ja se käynnistää vi, kun kaksoisnapsautat sitä.
SAMANKALTAISET Kuinka ajaa graafisia Linux-työpöytäsovelluksia Windows 10: n Bash Shellistä
Mielenkiintoista kyllä, tämä temppu toimii myösgraafisten Linux-sovellusten käynnistäminen työpöydän pikakuvakkeesta. Asenna X-palvelin ja määritä graafiset Linux-työpöytäsovellukset. Sinun pitäisi pystyä luomaan pikakuvakkeita niiden käynnistämiseksi suoraan.
Sinun pitäisi kuitenkin käynnistää ne näin:
bash -c "DISPLAY=:0 command"
Vaikka voit käynnistää Bash-komentoja muualta Windowsista, Windows-ohjelmistoja tai suoritettavia tiedostoja ei voida suorittaa suoraan Bash-kuori-ikkunassa.