Windows 10 sisältää Linux-käyttöjärjestelmän Linux-sovellusten alapuolisen "Windows-alijärjestelmän", mutta se on käytettävissä vain Bash-kuvaruudulla. On kuitenkin olemassa tapa käyttää Linux-sovelluksia käynnistämättä ensin Bash-ikkunaa.
Tämä on mahdollista kiitos bash -c
komento. Käytä sitä Linux-komentojen suorittamiseen komentokehotteen ja PowerShellin avulla tai jopa luoda työpöydän pikakuvake, joka käynnistää Linux-komennon tai -ohjelman käynnistettäessä.
Päivittää: Jos sinulla on useita Linux-ympäristöjä, voit valita wslconfig-komennon oletusympäristöstä Linux. On myös tapa suorittaa komentoja tietyissä Linux-ympäristöissä.
Ennen kuin teet mitään, sinun on asennettava ja asennettava Windows 10: n Bash-kuori. Kun olet tehnyt, voit avata komentorivi-ikkunan ja suorittaa seuraavan komennon ajaa Linux-ohjelmisto Bash-ikkunan ulkopuolella:
bash -c "komento"
Oletetaan esimerkiksi, että halusit asentaa emacs-paketin apt-getin kautta. Sinun olisi suoritettava seuraava komento komentorivi-ikkunassa:
bash -c "sudo apt-get asenna emacs"
Kun käytät bash -c: tä, Windows käynnistää Bash-kuoren taustalla ja välittää sen komennon. Komento jatkuu, kunnes se on tehty ja lopeta sitten yhdessä Bash-kuoren kanssa. Jokainen pääteportti, jonka nykyinen komento suoritetaan, näkyy suoraan Komentorivi-ikkunassa eikä erillisenä Bash-kuoriikkuna.
Tämän tempun avulla voit myös käyttää Linux-komentoja PowerShellissä, aivan kuin suoritat normaalin Windows-suoritustiedoston. Voit tehdä tämän suorittamalla suoraan .exe-tiedoston komentokehoteikkunan tai muun PowerShell-ohjelman suoritustiedoston avulla.
bash -c "uname -a"
Kuten Command Prompt -ikkunassa, komennon tuotos näkyy suoraan PowerShellissä. Näitä menetelmiä voidaan käyttää lisäämään Linux-komentoja erätiedostoon tai PowerShell-komentosarjoihin.
Tämä temppu toimii myös komentojen suorittamiseksi Suorita-valintaikkunasta, Käynnistä-valikosta tai kolmannen osapuolen sovellusten käynnistämisestä.
Jos esimerkiksi käynnistät vi-ohjelman Suorita-valintaikkunasta, painat Windows + R-näppäimistöä ja suorita sitten seuraava komento:
bach -c "vi"
Vi-tekstieditori näkyy omassa ikkunassaan.
Tämä toimii myös Käynnistä-valikossa, joten voit kirjoittaa saman komennon suoraan Käynnistä-valikkoon ja painaa Enter-näppäintä.
bash -c
komento mahdollistaa myös Linux-sovellusten käynnistämisen työpöydän pikakuvakkeella. Oletetaan esimerkiksi, että haluttiin käynnistää vi-tekstieditorin työpöydän pikakuvakkeella. Napsauta työpöytää hiiren kakkospainikkeella, valitse Uusi> Uusi pikavalinta ja kirjoita seuraava kohde:
bash -c "vi"
Voit nyt tallentaa pikakuvakkeen ja käynnistää sen, kun kaksoisnapsauta sitä.
Mielenkiintoista kyllä tämä temppu toimii myös graafisten Linux-sovellusten käynnistämiseen työpöydän pikakuvakkeesta. Asenna X-palvelin ja aseta graafiset Linux-työpöytäsovellukset. Sinun pitäisi pystyä luomaan pikakuvakkeita käynnistääksesi ne suoraan.
Sinun on kuitenkin käynnistettävä ne näin:
bash -c "DISPLAY =: 0 -komento"
Vaikka voit käynnistää Bash-komentoja muualta Windowsissa, ei ole mahdollista käyttää Windows-ohjelmistoa tai suoritustiedostoja suoraan Bash-kuvaruudusta.