Linux-komentojen suorittaminen Bash Shellin ulkopuolelta Windows 10 ssä
Windows 10 sisältää taustalla olevan "Linux-alijärjestelmän" Linux-sovellusten suorittamiseksi, mutta se on käytettävissä vain Bash-kuoren kautta. Linux-sovelluksia voidaan kuitenkin käyttää ilman Bash-ikkunan käynnistämistä.
Tämä on mahdollista bash -c
komento. Käytä sitä Linux-komentojen suorittamiseen Command Prompt- ja PowerShell-ohjelmien avulla tai jopa luoda työpöydän pikakuvakkeen, joka käyttää Linux-komentoa tai ohjelmaa käynnistettäessä.
Päivittää: Jos käytössä on useita Linux-ympäristöjä, voit valita oletusarvoisen Linux-ympäristön wslconfig-komennolla. On myös tapa suorittaa komentoja tietyissä Linux-ympäristöissä.
Linux-komentojen suorittaminen komentokehotteessa tai PowerShellissa
Ennen kuin teet tämän, sinun on asennettava ja määritettävä Windows 10: n Bash-kuori. Kun olet tehnyt, voit avata komentorivi-ikkunan ja suorittaa seuraavan komennon Linux-ohjelmiston suorittamiseksi Bash-ikkunan ulkopuolella:
bash -c "komento"
Oletetaan esimerkiksi, että haluat asentaa emacs-paketin apt-getin kautta. Suorita seuraava komento komentorivi-ikkunassa:
bash -c "sudo apt-get install emacs"
Kun käytät bash-c: tä, Windows käynnistää Bash-kuoren taustalla ja välittää komennon sille. Komento toimii, kunnes se on valmis, ja lopetetaan sitten Bash-kuoren kanssa. Minkä tahansa nykyisen komennon lähtöliitäntä tulee näkyviin suoraan komentokehoteikkunaan eikä erilliseen Bash shell -ikkunaan.
Tämän tempun avulla voit myös käyttää Linux-komentoja PowerShellissa, aivan kuten käytät normaalia Windows-suoritetta. Voit tehdä tämän suorittamalla .exe-tiedoston suoraan komentorivin ikkunassa tai millä tahansa muulla menetelmällä, jolla suoritettavat tiedostot suoritetaan PowerShellissa.
bash -c "uname -a"
Kuten komentorivi-ikkunassa, komennon lähdöt näkyvät suoraan PowerShellissa. Näitä menetelmiä voidaan käyttää myös Linux-komentojen lisäämiseen erätiedostoon tai PowerShell-skriptiin.
Linux-komentojen suorittaminen Suorita-valintaikkunassa tai Käynnistä-valikossa
Tämä temppu toimii myös komentojen suorittamisessa Suorita-valintaikkunassa, Käynnistä-valikossa tai kolmannen osapuolen sovellusten käynnistysohjelmassa.
Jos haluat esimerkiksi käynnistää vi: n Suorita-valintaikkunasta, paina Windows + R näppäimistöllä ja suorita 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 painamalla Enter-näppäintä suorittaaksesi sen komentona.
Linux-komentojen suorittaminen työpöydän pikakuvakkeella
bash -c
komento mahdollistaa myös Linux-sovellusten käynnistämisen työpöydän pikakuvakkeen kautta. Oletetaan esimerkiksi, että halusit käynnistää vi-tekstieditorin työpöydän pikakuvakkeen avulla. Napsauta työpöytää hiiren kakkospainikkeella, valitse Uusi> Uusi pikakuvake ja syötä seuraava kohde:
bash -c "vi"
Voit nyt tallentaa pikakuvakkeen ja se käynnistää vi, kun kaksoisnapsautat sitä.
Kiinnostavaa kyllä, tämä temppu toimii myös graafisten Linux-sovellusten käynnistämisessä työpöydän pikakuvakkeesta. Asenna X-palvelin ja asenna graafiset Linux-työpöytäsovellukset. Sinun pitäisi pystyä luomaan pikakuvakkeet käynnistääksesi ne suoraan.
Sinun on kuitenkin käynnistettävä ne näin:
bash -c "DISPLAY =: 0-komento"
Vaikka voit käynnistää Bash-komennot muualta Windowsista, Windows-ohjelmistoa tai suoritettavia tiedostoja ei voi käyttää suoraan Bash-ruudun ikkunasta.