14Sep

Kõik, mida saate teha Windows 10 uue Bashi shelliga

click fraud protection

Windows 10-s Anniversary Update toob Windowsi keskkonda "Bashi Ubuntu Windowsis" Windowsile 10. Kuid ärge petta: see on midagi enamat kui lihtsalt Bashi shell. See on täielik ühilduvuskiht Linuxi rakenduste käitamiseks Windowsis.

Oleme kajanud palju asju, mida saate teha Windows 10 uues Bashi shellis, nii et oleme kõik nende juhendite jaoks ümbersuunatud üheks mega nimekirjaks teie mugavuse huvides.

Alustamine Bashiga Windowsis

Saate installida Bashi shelli mis tahes Windows 10 väljaandesse, sealhulgas Windows 10 Home'i. Kuid see nõuab Windowsi 64-bitisest versioonist. Peate lihtsalt lubama arendusrežiimi, lisama selle funktsiooni Windowsile ja seejärel käivitage programm Bash.

Kui käivitate Bashi programmi, laadib ta alla Ubuntu süsteemifailid ja loob Bashi keskkonna. Vaadake lisateavet selle kohta, kuidas seda installida.

Linuxi tarkvara installimine

Bashi Linuxi tarkvara installimiseks on kõige lihtsam käsk apt-get. See käsk laadib alla ja installib tarkvara Ubuntu tarkvara hoidlates. Võite alla laadida ja installida ühe või mitu rakendust ainult ühe käsuga.

instagram viewer

Kuna see on enam-vähem täielik Ubuntu kasutajate ruumi keskkond, võite tarkvara installida ka muul viisil. Te saate tarkvara kopeerida ja installida lähtekoodist, nagu näiteks Linuxi levitamisel. Vaadake meie giidist apt-get Windowsis, et saada rohkem samm-sammult teavet.

Windowsi failide kopeerimine Bashi ja Windowsi Bash-failides

Teie Bashi keskkonnafailid ja Windowsi failid on tavaliselt eraldatud, kuid on olemas viisid, kuidas oma Bash-failidest Windowsist ja Windowsi failidest Bashi keskkonda juurde pääseda.

Kui Bash laadib oma kõvakettale alla Ubuntu süsteemi failid, loob see ka spetsiaalselt selle Bash Linuxi ühilduvuskeskkonna jaoks kodukataloogi. Need kaustad on tavaliselt peidetud, kuid neid saate Windowsi kasutajakonto kausta Application Data abil leida.

Kui oled Linuxi keskkonnas, pääsete oma Windowsi kettadesse kausta /mnt/ alt. Teie C: draiv asub /mnt/ c-s ja teie D: draiv asub näiteks /mnt/ d-suunas. Lisateavet leiate meie täisjuhendist.

Kasutage Bashi

asemel Zsh( või mõnda teist shellit). Kuigi Microsoft asub selle funktsiooni "Bash shell" keskkonda, on see tegelikult aluseks olev ühilduvuskiht, mis võimaldab teil Windowsis käivitada Linuxi tarkvara. See tähendab, et saate Bashi asemel käivitada muid koopiaid, kui te eelistate neid.

Näiteks võite kasutada Bashi asemel Zshi koopiat. Võite isegi Bashi automaatselt Zsh-i shellile lülituda, kui avate oma menüü Start alt Bashi koopia otsetee.

Kasuta Bashi skripte Windowsis

Tänu sellele keskkonnale on Windowsis tegelikult võimalik Bashi shelli skript kirjutada ja seda käitada. Teie Bashi skript pääseb ligi kausta / mnt salvestatud Windowsi failidele, nii et saate kasutada Linuxi käske ja skripte tavapäraste Windowsi failide töötlemiseks.

Võite lisada Bashi käske Batch-skripti või PowerShell-skripti, mis on üsna mugav. Kogu selle ja paljude teiste näidete leiate meie Windowsi 10 bash-skriptide juhendist.

käivitage Linuxi käsklusi väljastpoolt Bash

Kui soovite lihtsalt käivitada programm, käivitada käsu või käivitada skript, pole sul isegi vajakõigepealt käivitage Bashi keskkond. Linuxi käskluse otseülemiseks võite kasutada käsku "bash -c".Bash käivitab lihtsalt käsu ja siis loobub. Kui käivitate selle käsu aknas Command Prompt või PowerShell, trükkab käsk oma väljundi käsureale või PowerShelli konsooli.

Võite teha palju koos bash-c-ga. Saate luua töölaua otseteid, et käivitada Linuxi programme, integreerida need partii või PowerShelli skriptidesse või käitada neid muul viisil, kui soovite Windowsi programmi käivitada. Lisateabe saamiseks vaadake meie juhiseid bash -c kasutamise kohta Windowsis.

Käivita Windowsi programmid alates Bashist

Alates loendurite uuendamisest saate nüüd Windowsi programme käivitada Bashi seest. See tähendab, et saate Bashi skriptiga integreerida Windowsi käskud koos Linuxi käskudega.

Windowsi programmi käivitamiseks tippige tee. exe-faili ja vajutage Enter. Leiad oma installitud Windowsi programmid ASH81 cd-kausta Bashi keskkonnas.

Käivitage graafilised Linuxi töölauakomponendid

Microsoft ei toeta Windowsi graafilist Linuxi tarkvara ametlikult. Bashi funktsioon on mõeldud ainult käsurea programmide käivitamiseks, mida arendajad vajavad. Kuid tegelikult on võimalik käivitada Windowsi graafilised töölauarakendused Windowsis Bashi shelliga.

See aga vaikimisi ei tööta. Peate installima X-serveri ja seadistama DISPLAY-i muutuja, enne kui graafilised Linuxi töölauakirjad käituvad teie Windowsi töölaual. Mida lihtsam on rakendus, seda tõenäolisemalt see töötab hästi. Mida keerukam on rakendus, seda tõenäolisem, et ta üritab midagi teha, mida Microsofti aluseks olev Windowsi allsüsteem Linuxi jaoks veel ei toeta. Parim, mida saate teha, on anda see pilt nende juhistega ja loota parima.

Muutke oma UNIXi kasutajakontot

Kui te esimest korda Bashi seadistate, palutakse teil luua UNIXi kasutajakonto ja määrata parool. Selle konto iga kord, kui avate Bashi akna, logitakse automaatselt sisse. Kui soovite oma UNIXi kasutajakontot muuta - või kasutage root-kontot oma koopia vaikekontol - on varjatud käsuga lxrun või vaikimisi kasutajakonto muutmine.

Uninstall and reinstall the Ubuntu Envrionment

Kui olete mõned programmid installinud või mõnede sätete muutnud, võiksite Ubuntu keskkonda uuesti installida ja saada värske Linuxi kiltkivist. Seda saate teha siin kirjeldatud lxrun käsuga, mis võimaldab teil eemaldada installitud Linuxi süsteemifaile ning hoida või kustutada oma kodukataloogis asuvaid kasutajafaile.

Bash reinstoib Ubuntu keskkond automaatselt uuesti järgmisel käivitamisel, kuid lxrun-käsku saab kasutada ka Linuxi keskkonna installimiseks. Saate kirjutada näiteks käsku, mis vastab automaatselt küsimustele, mida küsitakse näiteks Linuxi keskkonna installimisel.

Upgrade Your Ubuntu Environment

Windows 10 loojate värskendamine loob Bashi keskkonda kasutades uuemat Ubuntu 16.04 LTS-i operatsioonisüsteemi. Kui aga olete Windows 10 vanema versiooni ja uuendatud Bashi keskkonna loonud, on Ubuntu keskkond endiselt Ubuntu 14.04 LTS-i baasil.

Saate uuendada oma vanemat Bashi keskkonda Ubuntu 14.04 LTSist Ubuntu 16.04 LTS-ile ja saada uusimat tarkvara.

Ettevõtlikud geeksid kindlasti mõistavad muid huvitavaid asju, mida saate Linuxi keskkonnas tulevikus teha. Lingi Windowsi alamsüsteem jätkab loodetavasti jõulisemat kasvu, kuid ei usu, et Microsoft toetaks ametlikult graafilisi Linuxi töölauarakendusi või serveritarkvara, mis peab varsti taustal töötama.