Skip to main content

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

Anonim

"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 net į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.

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

Tęsti skaitymą žemiau

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 įjunkite "Windows" funkcijos. 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 uždaryti langą.

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

Tęsti skaitymą žemiau

03 iš 06

Galutinis diegimas

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

Arba eikite į Pradėti> "Windows" sistema> Komandinės eilutės . Kai atsidarys komandų eilutės langas, įveskite bash ir paspauskite Įveskite .

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 o tada 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. Jūs neturite naudoti savo 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 Bash 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.

Jei norėsite atidaryti Bash dar kartą, tai pamatysite Pradžia> "Bash" "Ubuntu" sistemoje "Windows" .

Tęsti skaitymą žemiau

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 Įveskite. Bash tada spausdins klaidos pranešimą į langą ir paprašys jūsų slaptažodžio.

Tiesiog ignoruokite šį klaidos pranešimą dabar. The sudo komanda dar neveikia, bet vis tiek reikia, kad Bashas atliktų tam tikras komandas. 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, kuriuos turime įvesti "sudo apt-get" atnaujinimas ir paspauskite Įveskite dar kartą. 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 y taip, kad atliktumėte 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 naudotis rsync komandą atsarginę "Windows" dokumentų aplanko atsarginį išorinį kietąjį diską.

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

Viskas, ką jums reikia padaryti, yra įvesti rsync -rv / mnt / c / Vartotojai / BashFan / Dokumentai / / mnt / f / Dokumentai. Ši komanda nurodo Bash naudoti programą Rsync, kuri jau turėtų būti įdiegta jūsų Bash versijoje. Tada "rv" dalis nurodo rsync atsarginę kopiją visoms, esančioms įvairiuose jūsų kompiuterio aplankuose, ir spausdina visą "rsync" veiklą į komandinę eilutę. Įsitikinkite, kad įvedėte šią komandą tiksliai, taip pat ir po to, kai naudojamas trafaretas … / BashFan / Dokumentai /. 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 į komandą hit Įveskite ir jūsų dokumentai nebus saugomi.