Linux-komentojen suorittaminen Windowsin 10 Bash Shell -ohjelman ulkopuolelta

Sisällysluettelo:

Linux-komentojen suorittaminen Windowsin 10 Bash Shell -ohjelman ulkopuolelta
Linux-komentojen suorittaminen Windowsin 10 Bash Shell -ohjelman ulkopuolelta

Video: Linux-komentojen suorittaminen Windowsin 10 Bash Shell -ohjelman ulkopuolelta

Video: Linux-komentojen suorittaminen Windowsin 10 Bash Shell -ohjelman ulkopuolelta
Video: Windows 10/11: Advanced memory diagnostics and troubleshooting - YouTube 2024, Huhtikuu
Anonim
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.
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ä.

Linux-komentojen suorittaminen komentokehotteessa tai PowerShellissä

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 'command'

Oletetaan esimerkiksi, että halusit asentaa emacs-paketin apt-getin kautta. Sinun olisi suoritettava 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ää 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.
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.

Image
Image

Linux-komentojen suorittaminen Run-valintaikkunasta tai Käynnistä-valikosta

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ä.
Tämä toimii myös Käynnistä-valikossa, joten voit kirjoittaa saman komennon suoraan Käynnistä-valikkoon ja painaa Enter-näppäintä.
Image
Image

Linux-komentojen suorittaminen työpöydän pikakuvakkeella

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.
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 command'

Vaikka voit käynnistää Bash-komentoja muualta Windowsissa, ei ole mahdollista käyttää Windows-ohjelmistoa tai suoritustiedostoja suoraan Bash-kuvaruudusta.

Suositeltava: