30Jun
Windows 10 sisältää taustalla olevan "Windows-alijärjestelmän Linuxille" ajaa Linux-sovelluksia, mutta se on käytettävissä vain Bash-kuorella. On kuitenkin olemassa tapa käyttää Linux-sovelluksia käynnistämättä ensin Bash-ikkunaa.
Tämä on mahdollista bash -c-komennon ansiosta. 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ä.
Linux-komentojen suorittaminen komentokehotteessa tai PowerShell
: ssä 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"Esimerkiksi sanokaamme haluat asentaa emacs-paketin apt-getin avulla. Sinun olisi suoritettava seuraava komento Command Prompt -ikkunassa:
bash -c "sudo apt-get asenna emacs"Kun käytät bash -c: tä, Windows käynnistää Bash-kuoren taustalla ja siirtää 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ä temppu mahdollistaa Linux-komentoja myös PowerShellissä, aivan kuten suorittaisit normaalin Windows-suoritustiedoston. Voit tehdä tämän suorittamalla suoraan. exe-tiedoston komentokehoteikkunan tai muun PowerShell-ohjelman suoritustiedoston avulla.
bash -c "uname -a"Kuten komentoikkunassa, komennon tuotos näkyy suoraan PowerShellissä.Näitä menetelmiä voidaan käyttää lisäämään Linux-komentoja erätiedostoon tai PowerShell-komentosarjoihin.
Linux-komentojen suorittaminen Run-valintaikkunasta tai Käynnistä-valikosta
Tämä temppu toimii myös komentojen suorittamisessa Run-valintaikkunasta, Käynnistä-valikosta tai kolmannen osapuolen sovellusten käynnistämisestä.
Esimerkiksi käynnistääksesi 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ä.
Linux-komentojen suorittaminen työpöydän pikakuvakkeella
Myös bash -c-komento mahdollistaa 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, osoita Uusi & gt;Uusi pikakuvake ja kirjoita seuraava kohde:
bash -c "vi"Voit nyt tallentaa pikakuvakkeen ja käynnistää sen, kun kaksoisnapsauta sitä.
Kiinnostavaa 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 suorittaa Windows-ohjelmistoa tai suoritustiedostoja suoraan Bash-shellistaikkuna.