30Jun
Windows 10 sisaldab Linuxi rakenduste käitamiseks põhiosa "Windowsi alamsüsteem Linuxi jaoks", kuid seda saab kasutada ainult Bashi shelli kaudu. Siiski on võimalus käivitada Linuxi rakendusi ilma Bashi akna käivitamata.
See on võimalik tänu bash -c käsule. Kasutage seda Linux käskude käitamiseks Command Prompt ja PowerShelli abil või isegi luua töölaua otsetee, mis käivitab Linuxi käskluse või programmi.
Kuidas käivitada Linuxi käske käsureale või PowerShelli
-le. Enne mõnda seda peate installima ja seadistama Windows 10 Bashi shelli. Pärast seda saate käivitusakna avada ja käivitada järgmine käsk, et käivitada Linuxi tarkvara väljaspool Bashi akent:
bash -c "käsk"Näiteks ütleme, et soovisite installida emacs-paketti apt-get abil. Käivitamisaknas aknas käivitage järgmine käsk:
bash -c "sudo apt-get install emacs"Kui kasutate bash -c, käivitab Windows taustal Bashi shelli ja annab sellele käsu. Käsk käivitub, kuni see on tehtud, ja seejärel lõpetage koos Bashi shelliga. Iga käskluse käivitatud terminali väljund kuvatakse otse aknas Command Prompt, mitte eraldi Bashi shellaknas.
See trikk võimaldab ka PowerShellis käivitada Linuxi käskusid, nagu ka tavalise Windowsi käivitatava faili käivitamiseks. Seda saate teha otse käivitades. exe-faili nii nagu oleksite aknas Command Prompt või muul viisil PowerShellis käivitatavate failide käitamiseks.
bash -c "uname -a"Nii nagu ka käsureale aknas, kuvatakse käsu väljund otse PowerShellis. Neid meetodeid saab kasutada ka Linuxi käskude lisamiseks failide või PowerShelli skripti.
Kuidas käivitada Linuxi käske Run Dialoogist või käivitusmenüüst
See trik toimib ka käskude käivitamiseks käsku Käivita, menüü Start või mis tahes kolmanda osapoole rakenduste käivitajat.
Näiteks käivitamaks vi käivitamise dialoogist, vajuta oma klaviatuuril Windows + R-klahvi ja käivitage järgmine käsk:
bach -c "vi"Vi tekstifaili ilmub oma aknas.
See toimib ka menüü Start puhul, nii et võite sama käsu sisestada otse menüüsse Start ja vajutada Enter, et käivitada see käsuna.
Linuxi käskude käivitamine töölaua otseteega
Käsk bash -c võimaldab ka Linuxi rakendusi käivitada töölaua otsetee abil. Näiteks ütleme, et soovisite käivitada vi tekstiredaktori töölaua otsetee abil. Paremklõpsake töölauale ja valige Uus & gt;Uus otsetee ja sisestage järgmine sihtmärk:
bash -c "vi"Nüüd saate salvestada otsetee ja käivitatakse vi, kui te topeltklõpsate seda.
Huvitav, et see trik toimib ka graafiliste Linuxi rakenduste käivitamiseks töölaua otsetee abil. Installige X-server ja seadke graafilised Linuxi töölauarakendused. Teil peaks olema võimalik luua otseteid, et neid otse käivitada.
Siiski peate neid käivitama järgmiselt:
bash -c "DISPLAY =: 0 käsk"Kuigi saate käivitada Bashi käske mujalt Windowsist, pole Windowsi tarkvara või käivitatavaid juhiseid otse Bashi shellist käivitadaaken.