V posodobitvi sistema Windows 10 Anniversary je Microsoft dodal zanimivo novo funkcijo za razvijalce, uporabnike energije in vsakogar, ki je delal z Unix-y sistemi, kot sta Mac OS X in Linux. Windows 10 zdaj vključuje ukazni poziv Unixa Bash (v beta verziji) v sodelovanju z družbo Canonical, družbo za Ubuntu Linux.
Z ukaznim pozivom Bash lahko izvedete vse vrste dejanj, kot so medsebojno delovanje z datotečnim sistemom Windows (tako kot lahko z običajnim ukaznim pozivom Windows), z izvajanjem standardnih ukazov Bash in celo z namestitvijo Linux grafičnih programov UI - čeprav da zadnji ni uradno podprt.
Če ste izkušeni uporabnik Bash ali se zanimate za začetek s priljubljenim ukaznim pozivom, tukaj je, kako namestiti Bash v operacijskem sistemu Windows 10.
01 od 06Podsistem

Ko namestite Bash v operacijskem sistemu Windows 10, ne dobivate navideznega računalnika ali programa, ki bi se najbolje potegnil, da bi se večinoma zagnal kot Bash v Linuxu. Pravzaprav Bash deluje na svojem računalniku s funkcijo Windows 10, ki se imenuje podsistem Windows za Linux (WSL). WSL je "skrivna omaka", ki omogoča, da se programska oprema Linux zažene v sistemu Windows.
Če želite začeti, pojdite na Začnite> Nastavitve> Posodobi in varnost> Za razvijalce . V podnaslovu »Uporabi funkcije razvijalca« izberite Način razvijalca radijski gumb. Morda boste morali v tem trenutku znova zagnati računalnik. Če je tako, pojdite naprej in naredite to.
Nadaljuj branje spodaj
02 od 06Vklopite funkcije sistema Windows

Ko je to končano, zaprite aplikacijo »Nastavitve« in v opravilni vrstici kliknite v iskalno vrstico Cortana in vnesite Funkcije sistema Windows. Najboljši rezultat mora biti možnost nadzorne plošče, ki se imenuje »Vklopi ali izključi funkcije sistema Windows«. Izberite to in odprlo se bo majhno okno.
Pomaknite se navzdol in potrdite polje z oznako »Podsistem Windows za Linux (Beta)«. Nato kliknite v redu da zaprete okno.
Nato boste morali znova zagnati računalnik, ki ga boste morali narediti, preden lahko uporabite Bash.
Nadaljuj branje spodaj
03 od 06Končna namestitev

Ko se računalnik znova zažene, znova v opravilni vrstici kliknite Cortana in vnesite bash. Najboljši rezultat mora biti možnost za zagon "bash" kot ukaz - izberite to.
Lahko pa pojdite tudi na Start> Sistem Windows> Ukazni poziv . Ko se odpre okno za ukazno vrstico, vnesite vrsto bash in udaril Vnesite .
Ne glede na to, kako se bo to končalo, bo končni postopek namestitve za Bash začel s prenosom Bash iz trgovine Windows (prek ukaznega poziva). Na eni točki boste morali nadaljevati. Ko se to zgodi, vnesite samo y in počakajte, da se namestitev dokonča.
Dodajte uporabniško ime in geslo

Ko bo vse skoraj končano, boste morali vnesti uporabniško ime in geslo, kar je tipično za ukazne ukaze Unixa. Ni vam treba uporabiti imena ali gesla uporabniškega računa za Windows. Namesto tega so lahko popolnoma edinstveni. Če se želite poklicati "r3dB4r0n", pojdite na to.
Ko je ta del opravljen in namestitev končana, se bo ukazni poziv samodejno odprl v Bash. Vedeli boste, da je to storjeno, ko v ukazni poziv vidite nekaj podobnega »r3dB4r0n @ ime vašega računalnika«.
Zdaj lahko vnesete vse ukaze Bash, ki so vam všeč. Ker je to še vedno beta programska oprema, ne bo vse delovalo, vendar bo večinoma deloval podobno kot Bash na drugih sistemih.
Kadarkoli želite znova odpreti Bash, ga boste našli pod Start> Bash na Ubuntu v operacijskem sistemu Windows .
Nadaljuj branje spodaj
05 od 06Nadgradnja vaše namestitve

Kot vsak dober uporabnik Bash ve, preden naredite kaj s pomočjo ukazne vrstice, morate posodobiti in nadgraditi svojo trenutno namestitev paketov. Če še niste slišali izraza, so paketi tisto, kar imenujemo zbirka datotek, ki sestavljajo programe ukazne vrstice in pripomočke, nameščene na vašem računalniku.
Če želite poskrbeti, da ste posodobljeni, odprite Bash na Ubuntu v operacijskem sistemu Windows in vnesite naslednji ukaz: sudo apt-get posodobitev. Zdaj zadeti Vnesite. Bash bo natisnil sporočilo o napaki v okno in nato zahteval vaše geslo.
Zaenkrat ignorirajte to sporočilo o napaki. The sudo ukaz še ni v celoti delal, vendar ga še vedno potrebujete za izvajanje določenih ukazov v Bashu. Plus, to je samo dobra praksa, da naredite stvari uradni način v pričakovanju brezhibne izkušnje Bash na Windows.
Doslej je vse, kar smo naredili, posodobili našo lokalno podatkovno bazo nameščenih paketov, ki računalniku omogoča, da ve, če je kaj novega. Sedaj dejansko namestimo nove pakete, ki jih moramo vnesti sudo apt-get nadgradnja in udaril Vnesite ponovno. Bash verjetno ne bo zahteval vašega gesla znova, saj ste ga pravkar vnesli. In zdaj, Bash je izklopljen na dirke, ki nadgrajujejo vse svoje pakete. Zgodaj v procesu Bash vas bo vprašal, ali res želite nadaljevati z nadgradnjo programske opreme Bash. Samo vtipkaj y za da, da opravite nadgradnjo.
Morda bo trajalo nekaj minut, da bi vse nadgradili, vendar ko bo to storjeno, bo Bash nadgrajen in pripravljen iti.
06 od 06Uporaba programa ukazne vrstice

Sedaj imamo Bash in tekmovanje je čas, da naredimo nekaj enostavnega z njim. Uporabili bomo rsync ukaz za rezervno kopiranje mape dokumentov Windows na zunanji trdi disk.
V tem primeru je naša mapa na naslovu C: Uporabniki BashFan Dokumenti, in naš zunanji trdi disk je F: pogon.
Vse kar morate storiti je, da vnesete rsync -rv / mnt / c / Uporabniki / BashFan / Dokumenti / / mnt / f / Dokumenti. Ta ukaz pove Bashu, da uporabi program Rsync, ki ga je že treba namestiti na vašo različico Bash-a. Potem del "rv" pove rsync, da varnostno kopira vsa vsebina znotraj različnih map v računalniku in natisne vse dejavnosti rsync v ukazno vrstico. Poskrbite, da boste ta ukaz natipkali natančno, vključno z uporabo zadnje poševnice … / BashFan / Dokumenti /. Za pojasnilo, zakaj je ta poševnica pomembna, preverite ta vodič o digitalnem oceanu.
Zadnja dva bita z namembnimi mesti za mape sta Bash, katera mapa, ki jo želite kopirati, in kje jo želite kopirati. Če želite Bash dostopati do datotek sistema Windows, se mora začeti z »/ mnt /«. To je čudno Bash v operacijskem sistemu Windows, saj Bash še vedno deluje, kot da se izvaja na Linuxovem računalniku.
Upoštevajte tudi, da so ukazi Bash občutljivi na velikost črk. Če ste vnesli v "dokumente" namesto "Dokumenti", ne bi mogli najti pravilne mape.
Zdaj, ko ste vnesli v svoj ukaz hit Vnesite in vaši dokumenti bodo podprti v nobenem trenutku.












