30Jun

Linux-komentojen suorittaminen Windowsin 10 Bash Shell -ohjelman ulkopuolelta

click fraud protection

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.

instagram viewer

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.