Kaip paleisti "Bash" komandų eilutę sistemoje "Windows 10"

" Windows 10" jubiliejaus atnaujinime " Microsoft" pridėjo įdomių naujų funkcijų kūrėjams, energijos vartotojams ir visiems, kurie naudojami dirbant su "Unix-y" sistemomis, tokiomis kaip "Mac OS X" ir "Linux". "Windows 10" dabar įtraukia "Unix Bash" komandų eilutę (beta versijoje), kurią palaiko bendradarbiavimas su "Canonical", " Ubuntu Linux" kompanija .

Bash komandų eilutėje galite atlikti įvairius veiksmus, pvz., Bendrauti su "Windows" failų sistema (taip pat galite su įprastine "Windows" komandų eilute), naudoti standartines Bash komandas ir netgi įdiegti "Linux" grafines vartotojo sąsajos programas - nors kad pastaroji oficialiai nepalaikoma.

Jei esate išbandytas "Bash" naudotojas arba norite pradėti populiarią komandinę eilutę, čia pateikiama, kaip įdiegti "Bash" sistemoje "Windows 10".

01 iš 06

Posistemis

Kai įdiegiate "Bash" sistemoje "Windows 10", jūs nesulaukiate virtualiosios mašinos ar programos, kuri geriausiai veikia, kaip dažniausiai paleisti kaip "Bash" sistemoje "Linux". Tai iš tikrųjų "Bash" veikia kompiuterio kompiuteryje dėl "Windows 10" funkcijos, vadinamos "Windows" (Linux) "Windows" posistemio (WSL). "WSL" yra "slaptas padažas", leidžiantis "Linux" programinei įrangai paleisti "Windows" sistemoje.

Jei norite pradėti, eikite į Pradėti> Nustatymai> Atnaujinti ir saugumą> Kūrėjams . Po antrašte "Naudokite kūrėjo funkcijas" pasirinkite radijo mygtuką " Kūrėjo režimas ". Šiuo metu gali būti paprašyta iš naujo paleisti kompiuterį. Jei taip, eikite į priekį ir tai atlikite.

02 iš 06

Įjunkite "Windows" funkcijas

Kai tai bus padaryta, uždarykite "Nustatymų" programą ir spustelėkite " Cortana" paieškos juostą užduočių juostoje ir įveskite "Windows" funkcijas. Didžiausias rezultatas turėtų būti valdymo skydo parinktis "Įjungti arba išjungti" Windows "funkcijas." Pasirinkite tai ir atidarys nedidelį langą.

Slinkite žemyn ir pažymėkite langelį "Windows subsystem for Linux (Beta)". Tada spustelėkite Gerai, kad uždarytumėte langą.

Tada būsite paraginti iš naujo paleisti kompiuterį, kurį turėsite padaryti, kad galėtumėte naudoti "Bash".

03 iš 06

Galutinis diegimas

Kai kompiuteris bus paleistas iš naujo, dar kartą spustelėkite "Cortana" užduočių juostoje ir įrašykite bash. Didžiausias rezultatas turėtų būti galimybė paleisti "bash" kaip komandą - pasirinkite ją.

Arba eikite į Start> Windows System> Command Prompt . Kai atidarys komandų eilutę, įveskite į bash ir paspauskite Enter .

Nepriklausomai nuo to, kaip jūs tai padarysite, "Bash" galutinio diegimo procesas bus pradėtas atsisiųsti "Bash" iš "Windows" parduotuvės (per komandų eilutę). Vienu metu bus paprašyta tęsti. Kai tai įvyks, tiesiog įveskite y ir palaukite, kol baigsis diegimas.

04 iš 06

Pridėti vartotojo vardą ir slaptažodį

Kai viskas bus beveik baigta, būsite paprašyta įvesti vartotojo vardą ir slaptažodį, kaip tai yra būdinga "Unix" komandų eilutėms. Jums nereikia naudoti Windows vartotojo vardo ar slaptažodžio. Vietoj to jie gali būti visiškai unikalūs. Jei norite paskambinti save "r3dB4r0n", eikite į jį.

Kai ši dalis bus baigta ir diegimas baigsis, komandų eilutė bus automatiškai atidaryta Bash. Jūs žinote, kad tai padaryta, kai komandinėje eilutėje pamatysite kažką panašaus į "r3dB4r0n @ [kompiuterio vardas]".

Dabar galite laisvai įvesti bet kurias Basho komandas, kurios jums patinka. Kadangi tai vis dar yra beta programinė įranga, ne viskas bus naudinga, bet daugiausia ji veiks taip pat kaip ir kitų sistemų Bash.

Kai norėsite atidaryti "Bash" dar kartą, pamatysite jį " Start"> "Bash" "Ubuntu" sistemoje "Windows" .

05 iš 06

Jūsų diegimo atnaujinimas

Kaip bet kuris geras "Bash" naudotojas žino prieš tai, kai naudojate komandinę eilutę, turėtumėte atnaujinti ir atnaujinti esamą paketų diegimą. Jei niekada negirdėjote termino, paketai yra tai, ką vadinate failų kolekcija, sudarančiomis komandinės eilutės programas ir komunalines paslaugas, kurios įdiegtos jūsų kompiuteryje.

Norėdami įsitikinti, kad esate atnaujintas, atidarykite "Bash" "Ubuntu" sistemoje "Windows" ir įveskite šią komandą: sudo apt-get update. Dabar paspauskite "Enter". Bash tada spausdins klaidos pranešimą į langą ir paprašys jūsų slaptažodžio.

Tiesiog ignoruokite šį klaidos pranešimą dabar. Sudo komanda dar neveikia, bet vis tiek reikia, kad ji atliktų tam tikras komandas Bash. Be to, tai yra tiesiog geroji patirtis, kad oficialiai atlikti tai, kad tikimasi vientisos "Bash" patirties sistemoje "Windows".

Iki šiol viskas, ką mes atlikome, atnaujino mūsų vietinę įdiegtų paketų duomenų bazę, kuri leidžia kompiuteriui žinoti, ar yra kažkas naujo. Dabar iš tikrųjų įdiekite naujus paketus, turime įvesti sudo apt-get upgrade ir dar kartą paspausti Enter. Bash tikriausiai vėl neprašys jūsų slaptažodžio, nes tik įvedėte jį. Ir dabar Bash yra išjungtas į lenktynes, atnaujinęs visus savo paketus. Ankstyvas proceso metu Bash paklaus, ar tikrai norite toliau atnaujinti "Bash" programinę įrangą. Tiesiog įveskite "yes", jei norite atlikti atnaujinimą.

Tai gali užtrukti keletą minučių, kol viskas bus atnaujinta, bet kai tai bus padaryta, "Bash" bus atnaujintas ir pasiruošęs eiti.

06 iš 06

Naudojant komandų eilutės programą

Dabar mes turime "Bash" ir paleiskime laiko tai padaryti su tuo lengva. Mes ketiname naudoti komandą rsync, norėdami padaryti atsarginį "Windows" dokumentų aplanko išorinį kietąjį diską.

Šiame pavyzdyje mūsų aplankas yra C: \ Users \ BashFan \ Documents, o mūsų išorinis kietasis diskas yra F: \ diskas.

Viskas, ką jums reikia padaryti, tai įveskite rsync -rv / mnt / c / Vartotojai / BashFan / Documents / / mnt / f / Documents. Ši komanda nurodo Bash naudoti programą Rsync, kuri jau turėtų būti įdiegta jūsų Bash versijoje. Tada "rv" dalis pasakoja "rsync" atsarginę kopiją visoms, esančioms įvairiuose kompiuterio aplankuose, ir spausdina visą "rsync" veiklą į komandinę eilutę. Įsitikinkite, kad įvedėte šią komandą, tiksliai nurodydami, kad galinis brūkšnys naudojamas po ... / BashFan / Documents /. Norėdami paaiškinti, kodėl šis velnias yra svarbus, peržiūrėkite šį "Skaitmeninio vandenyno" vadovėlį.

Paskutiniai du bitai su aplankų paskirtimis nurodo Bashą, kurį aplanką kopijuoti ir kur nukopijuoti į. "Bash" norėdami pasiekti "Windows" failus, jis turi prasidėti "/ mnt /". Tai tik "Bash" keista sistemoje "Windows", nes "Bash" vis dar veikia taip, lyg ji veikia "Linux" kompiuteryje.

Taip pat atkreipkite dėmesį, kad Bash komandos yra didžiosios ir mažosios raidės. Jei įvedėte "dokumentai", o ne "Dokumentai", Rsync negalės rasti tinkamo aplanko.

Dabar, kai įvedėte savo komandą, paspauskite "Enter", o jūsų dokumentai bus atsarginę kopiją.

Tai viskas, ką ketiname apibendrinti šiame "Bash" "Windows" pristatyme. Kitą kartą mes pažvelgsime į tai, kaip galite eksperimentuoti su "Windows" paleista "Linux" programomis ir kalbėti šiek tiek daugiau apie įprastas komandas, kurias norite naudoti su "Bash".