Ez lehetséges a
bash -c
parancs. Használja azt Linux parancsok futtatásához Command Prompt és PowerShell segítségével, vagy akár létrehozhat egy asztali parancsikont, amely egy Linux parancsot vagy programot indít elindításakor.
frissítés: Ha több Linux környezetet telepít, a wslconfig parancs segítségével választhatja ki az alapértelmezett Linux környezetet. Van egy mód a parancsok futtatására specifikus Linux környezetekben.
A Linux parancsok futtatása a parancssorban vagy a PowerShell-ben
Mielőtt ezt elvégezné, telepítenie kell és telepítenie kell a Windows 10 Bash-héját. Ezt követően megnyithatja a Parancssor ablakot, és futtathatja a következő parancsot a Linux szoftver futtatásához a Bash ablakon kívül:
bash -c 'command'
Tegyük fel például, hogy az emacs csomagot az apt-get segítségével szeretné telepíteni. A következő parancsot a Parancssor ablakban futtathatja:
bash -c 'sudo apt-get install emacs'
Amikor bash -c-t használsz, a Windows elindít egy Bash shell-et a háttérben és átadja neki a parancsot. A parancs addig fut, amíg meg nem történik, majd kilép a Bash shell-dal együtt. Az aktuális parancs futása bármelyik terminál közvetlenül a parancssor ablakában jelenik meg, nem pedig egy külön Bash shell ablak.
bash -c 'uname -a'
A Parancssor ablakhoz hasonlóan a parancs kimenete közvetlenül megjelenik a PowerShell-ben. Ezek a módszerek arra is használhatók, hogy Linux parancsokat batch fájlra vagy PowerShell parancsfájlra is felvehessenek.
A Linux parancsok futtatása a Futtatás párbeszédpanelen vagy a Start menüben
Ez a trükk működik a parancsok futtatásához is a Run (Futtatás) párbeszédpanel, a Start menü vagy a harmadik felek alkalmazásindítója parancsokból.
Például, ha elindítaná a vi parancsot a Futtatás párbeszédablakból, megnyomja a Windows + R billentyűt a billentyűzeten, majd futtassa a következő parancsot:
bach -c 'vi'
A vi szövegszerkesztő a saját ablakában fog megjelenni.
A Linux parancsok futtatása asztali parancsikonokkal
A
bash -c
parancs lehetővé teszi a Linux alkalmazások indítását egy asztali parancsikonnal. Tegyük fel például, hogy a vi szövegszerkesztőt szeretné elindítani egy asztali parancsikonnal. Kattintson jobb gombbal az asztalon, mutasson az Új> Új parancsikonra, és adja meg a következő célt:
bash -c 'vi'
Most elmentheti a parancsikont, és akkor indítja el a vi parancsot, amikor duplán kattint.
Azonban el kell indítanunk őket így:
bash -c 'DISPLAY=:0 command'
Miközben elindíthatja a Bash parancsokat a Windows más részein, a Windows szoftver vagy a végrehajtható fájlok közvetlenül nem működnek a Bash shell ablakból.