Hvernig á að keyra Bash Command Line í Windows 10

Í Windows 10 afmælisuppfærslu bætti Microsoft við áhugaverðum nýjum eiginleikum fyrir hönnuði, notendur og allir notuðu til að vinna með Unix-y kerfi, svo sem Mac OS X og Linux. Windows 10 inniheldur nú Unix Bash stjórn hvetja (í beta) kurteis af samstarfi við Canonical, fyrirtækið á bak við Ubuntu Linux .

Með Bash stjórn hvetja, þú getur framkvæmt alls konar aðgerðir, svo sem samskipti við Windows skráarkerfið (eins og þú getur með venjulegu Windows stjórn hvetja), keyra staðall Bash skipanir og jafnvel setja Linux grafísku UI forrit - þó þessi síðasti er ekki opinberlega studdur.

Ef þú ert vanur Bash notandi eða áhuga á að byrja með vinsælustu stjórnunarprófið, þá er hvernig á að setja Bash á Windows 10.

01 af 06

Undirkerfið

Þegar þú setur upp Bash á Windows 10 ertu ekki að fá sýndarvél eða forrit sem gerir sitt besta til að keyra aðallega eins og Bash í Linux. Það er í raun Bash að keyra innfæddur á tölvunni þinni þökk sé eiginleiki í Windows 10 sem heitir Windows undirkerfið fyrir Linux (WSL). The WSL er "leyndarmál sósa" sem leyfir Linux hugbúnaði að hlaupa á Windows.

Til að byrja skaltu fara í Start> Stillingar> Uppfæra og Öryggi> Fyrir forritara . Undir undirmöppunni "Notaðu forritari" velurðu hnappinn Hönnunarhamur . Þú gætir verið beðinn um að endurræsa tölvuna þína á þessum tímapunkti. Ef svo er skaltu fara á undan og gera það.

02 af 06

Kveiktu á Windows eiginleikum

Þegar það er gert skaltu loka stillingarforritinu og smella á leitarreitinn í Cortana í verkefnastikunni og sláðu inn Windows aðgerðir. Efsta niðurstaðan ætti að vera Control Panel valkostur sem heitir "Kveiktu eða slökkva á Windows lögun." Veldu það og lítill gluggi opnast.

Skrunaðu niður og hakaðu í reitinn sem merktur er "Windows undirkerfi fyrir Linux (Beta)." Smelltu síðan á OK til að loka glugganum.

Næst verður þú beðinn um að endurræsa tölvuna þína, sem þú verður að gera áður en þú getur notað Bash.

03 af 06

Loka uppsetning

Þegar tölvan þín hefur ræst aftur skaltu smella á Cortana í verkstikunni aftur og slá inn bash. Efsta niðurstaðan ætti að vera valkostur til að keyra "bash" sem stjórn - veldu það.

Einnig skaltu fara í Start> Windows System> Command Prompt . Þegar stjórn hvetja glugga opnast gerð í bash og ýttu á Enter .

Hvort sem þú gerir það mun endanlega uppsetningarferlið fyrir Bash hefjast með því að hlaða niður Bash frá Windows Store (með stjórnprósentunni). Á einum tímapunkti verður þú beðinn um að halda áfram. Þegar það gerist skaltu bara slá inn y og þá bíða eftir að uppsetningin sé lokið.

04 af 06

Bæta við notendanafni og lykilorði

Þegar allt er næstum búið verður þú beðin um að slá inn notandanafn og lykilorð, eins og dæmigerður er fyrir Unix stjórn ábendingar. Þú þarft ekki að nota Windows notandanafn þitt eða lykilorð. Þess í stað geta þau verið alveg einstök. Ef þú vilt kalla þig "r3dB4r0n" þá farðu fyrir það.

Þegar sá hluti er búinn og uppsetningin lýkur mun stjórnunarprófið opna sjálfkrafa í Bash. Þú munt vita að það er gert þegar þú sérð eitthvað eins og 'r3dB4r0n @ [tölva nafnið þitt]' sem skipunartilboðið.

Nú ertu frjálst að slá inn hvaða Bash skipanir þú vilt. Þar sem þetta er enn beta hugbúnaður mun ekki allt virka, en að mestu leyti mun það starfa á sama hátt og Bash á öðrum kerfum.

Hvenær sem þú vilt opna Bash aftur finnurðu það undir Start> Bash á Ubuntu á Windows .

05 af 06

Uppfærsla Uppsetningin þín

Eins og allir góðir Bash notendur vita áður en þú gerir eitthvað með skipanalínunni ættir þú að uppfæra og uppfæra núverandi uppsetningu pakka. Ef þú hefur aldrei heyrt hugtakið, eru pakkar það sem þú kallar safn skráa sem gera upp stjórnunarleiðbeiningar og tól sem eru uppsett á vélinni þinni.

Til að ganga úr skugga um að þú ert uppfærð skaltu opna Bash á Ubuntu á Windows og sláðu inn eftirfarandi skipun: sudo apt-get update. Sláðu nú inn Enter. Bash mun síðan prenta villuskilaboð til gluggana og þá biðja um lykilorðið þitt.

Bara hunsa þessi villuboð núna. The sudo stjórn er ekki að fullu að vinna ennþá en þú þarft samt að framkvæma ákveðnar skipanir í Bash. Auk þess er það bara gott að gera hlutina opinberan hátt í aðdraganda óaðfinnanlegur Bash upplifun á Windows.

Svo langt sem við höfum gert er uppfært staðbundin gagnagrunnur okkar á uppsettum pakka, sem leyfir tölvunni að vita hvort eitthvað sé nýtt. Nú til að setja upp nýju pakka í raun verðum við að slá inn sudo líklega-fá uppfærslu og ýttu á Enter aftur. Bash mun líklega ekki biðja um aðgangsorðið þitt síðan þú hefur bara slegið inn það. Og nú er Bash burt í kynþáttum sem uppfæra alla pakkana þína. Snemma í því ferli mun Bash spyrja þig hvort þú vilt virkilega halda áfram að uppfæra Bash hugbúnaðinn þinn. Sláðu bara inn y fyrir já til að framkvæma uppfærsluna.

Það getur tekið nokkrar mínútur að uppfæra allt, en þegar það er lokið verður Bash uppfærður og tilbúinn til að fara.

06 af 06

Using a Command Line Program

Nú höfum við Bash upp og hlaupið, það er kominn tími til að gera eitthvað auðvelt með það. Við ætlum að nota rsync stjórnina til að gera öryggisafrit af Windows skjalavinnslu okkar til utanaðkomandi harða disk.

Í þessu dæmi er mappan okkar í C: \ Users \ BashFan \ Documents og ytri harður diskurinn okkar er F: \ drifið.

Allt sem þú þarft að gera er að slá inn rsync -rv / mnt / c / Notendur / BashFan / Documents / / mnt / f / Documents. Þessi skipun segir Bash að nota forritið Rsync, sem ætti þegar að vera sett upp á útgáfu þinni af Bash. Þá segir rv-hluti rsync að taka öryggisafrit af öllu sem er inni í hinum ýmsu möppum í tölvunni þinni og prenta út alla starfsemi rsync á stjórn línuna. Gakktu úr skugga um að þú skrifir þessa skipun nákvæmlega þar með talið að nota slash eftir ... / BashFan / Documents /. Fyrir skýringu á því hvers vegna þessi rista er mikilvægt kíkið á þetta Digital Ocean námskeið.

Síðustu tvö bita með möppu áfangastaða segja Bash hvaða möppu að afrita og hvar á að afrita það á. Fyrir Bash að fá aðgang að Windows skrám verður það að byrja með "/ mnt /". Það er bara skrýtið Bash á Windows þar sem Bash starfar enn sem það er að keyra á Linux vél.

Athugaðu einnig að Bash skipanir eru viðkvæmar. Ef þú skrifaðir "skjöl" í stað "skjala" gæti Rsync ekki fundið rétta möppuna.

Nú þegar þú hefur slegið inn skipunina skaltu smella á Enter og skjölin þín verða studd á neitun tími.

Það er allt sem við ætlum að ná í þessa kynningu á Bash á Windows. Annar tími munum við skoða hvernig þú getur gert tilraunir til að keyra Linux forrit á Windows og tala aðeins meira um sameiginlegar skipanir til að nota með Bash.