Kā palaist komandrindu Bash sistēmā Windows 10

Windows 10 jubilejas atjauninājumā Microsoft pievienoja interesantu jaunu funkciju izstrādātājiem, enerģijas lietotājiem un ikvienam, kas strādāja ar Unix-y sistēmām, piemēram, Mac OS X un Linux. Windows 10 tagad ietver Unix Bash komandu uzvedni (beta versijā), pateicoties sadarbībai ar Canonical, Ubuntu Linux komandu.

Komandas uzvednē Bash jūs varat veikt visa veida darbības, piemēram, mijiedarbību ar Windows failu sistēmu (tāpat kā jūs varat ar parasto Windows komandu uzvedni), palaist standarta Bash komandas un pat instalēt Linux grafiskās lietotāja saskarnes programmas - lai gan ka pēdējais netiek oficiāli atbalstīts.

Ja esat pieredzējis Bash lietotājs vai esat ieinteresēts sākt lietot tautas komandu uzvedni, šeit ir redzams, kā instalēt Bash sistēmā Windows 10.

01 no 06

Apakšsistēma

Kad jūs instalējat Bash sistēmā Windows 10, jūs nesaņemat virtuālo mašīnu vai programmu, kas vislabāk darbojas, jo Linux parasti darbojas kā Bash. Tas patiesībā ir Bash, kas darbojas natively datorā, pateicoties funkcijai Windows 10, ko sauc par Windows apakšsistēmu Linux (WSL). WSL ir "slepena mērce", kas ļauj Linux programmatūru darbināt operētājsistēmā Windows.

Lai sāktu darbu, dodieties uz Sākt> Iestatījumi> Atjaunināt un drošību> Izstrādātājiem . Zem apakšpozīcijas "Izmantojiet izstrādātāja funkcijas" atlasiet radiopogu " Izstrādātāja režīms" . Šajā brīdī jums var tikt lūgts restartēt datoru. Ja tā, tad ejiet uz priekšu un dariet to.

02 no 06

Ieslēdziet Windows funkcijas

Kad tas ir paveikts, aizveriet lietotni Iestatījumi un uzdevumjoslā noklikšķiniet uz Cortana meklēšanas joslas un ievadiet Windows funkcijas. Augšējā rezultātam jābūt vadības paneļa opcijai ar nosaukumu "Ieslēgt vai izslēgt Windows funkcijas". Atlasiet to un atvērsies neliels logs.

Ritiniet uz leju un atzīmējiet izvēles rūtiņu ar nosaukumu "Windows apakšsistēma Linux (Beta)." Pēc tam noklikšķiniet uz Labi, lai aizvērtu logu.

Nākamais jums tiks piedāvāts restartēt datoru, kas jums būs jādara, pirms jūs varat izmantot Bash.

03 no 06

Galīgā uzstādīšana

Kad dators ir restartēts, atkal noklikšķiniet uz Cortana uzdevumjoslā un ierakstiet bash. Galvenajam rezultātam jābūt iespējai palaist "bash" kā komandu - izvēlieties to.

Alternatīvi dodieties uz Sākt> Windows sistēma> Komandu uzvedne . Kad komandrindas logs tiek atvērts, ierakstiet bash un nospiediet Enter .

Neatkarīgi no tā, kā jūs to darāt, Bash instalēšanas process sākas, lejupielādējot Bash no Windows veikala (izmantojot komandu uzvedni). Vienā brīdī jums tiks lūgts turpināt. Kad tas notiek, vienkārši ierakstiet y un pēc tam nogaidiet, līdz instalācija tiks pabeigta.

04 no 06

Pievienot lietotājvārdu un paroli

Kad viss ir gandrīz pabeigts, jums tiks lūgts ievadīt lietotājvārdu un paroli, kā tas ir raksturīgs komandas uzvednēm Unix. Jums nav jāizmanto sava Windows lietotāja konta nosaukums vai parole. Tā vietā viņi var būt pilnīgi unikāli. Ja jūs vēlaties piezvanīt sevi "r3dB4r0n", tad iet uz to.

Kad šī daļa ir pabeigta un instalācija ir pabeigta, komandu uzvedne automātiski tiks atvērta Bash. Jūs zināt, ka tas ir paveicies, kad komandrindā redzat kaut ko līdzīgu "r3dB4r0n @ [datora nosaukums]".

Tagad jūs varat brīvi ievadīt visas Bash komandas, kuras jums patīk. Tā kā tas joprojām ir beta programmatūra, ne viss darbosies, bet lielākoties tas darbosies līdzīgi Bash citās sistēmās.

Ikreiz, kad vēlaties atvērt Bash atkal, jūs atradīsit to sadaļā Sākt> Bash Ubuntu sistēmā Windows .

05 no 06

Jūsu instalācijas atjaunināšana

Kā jebkurš labs Bash lietotājs zina pirms kaut ko darīt ar komandrindu, jums vajadzētu atjaunināt un uzlabot pašreizējo pakotņu instalāciju. Ja jūs nekad neesat dzirdējis šo vārdu, paketes ir tā, ko jūs saucat par to failu kolekciju, kas veido komandrindas programmas un utilītprogrammas, kas tiek instalētas jūsu datorā.

Lai pārliecinātos, ka esat atjauninājis, atveriet Ubuntu operētājsistēmā Windows un ierakstiet šādu komandu: sudo apt-get update. Tagad nospiediet Enter. Bash pēc tam izdrukās kļūdas ziņojumu logā un pēc tam pieprasīs jūsu paroli.

Šobrīd vienkārši ignorējiet šo kļūdas ziņojumu. Sudo komanda vēl nav pilnībā darba kārtībā, bet jums joprojām ir nepieciešams, lai tas izpildītu noteiktas komandas Bash. Turklāt ir tikai laba prakse oficiāli rīkoties, paredzot vienmērīgu Bash pieredzi operētājsistēmā Windows.

Līdz šim visu, ko esam paveikuši, ir atjauninājusi mūsu vietējo instalēto pakotņu datubāzi, kas ļauj datoram uzzināt, vai ir kaut kas jauns. Tagad, lai faktiski instalētu jaunos iepakojumus, mums ir jāievada sudo apt-get jauninājums un vēlreiz nospiediet taustiņu Enter. Iespējams, ka Bash neprasīs atkārtotu paroli, jo tikko ievadījāt to. Un tagad, Bash ir izslēgts uz sacīkstēm, uzlabojot visas jūsu paketes. Bash sākumā jautās, vai jūs patiešām vēlaties turpināt uzlabot savu Bash programmatūru. Vienkārši ierakstiet y, lai jā, lai veiktu jaunināšanu.

Var paiet dažas minūtes, lai uzlabotu visu, bet, kad tas ir izdarīts, Bash tiks uzlabots un gatavs doties.

06 no 06

Komandrindas programmas izmantošana

Tagad mēs saņēmām Bash un darbojas, ir pienācis laiks kaut ko darīt ar to viegli. Mēs izmantosim komandu rsync, lai dublētu mūsu Windows dokumentu mapi uz ārējo cieto disku.

Šajā piemērā mūsu mape ir C: \ Users \ BashFan \ Documents, un mūsu ārējais cietais disks ir F: \ disks.

Viss, kas jums jādara, ir veids rsync-rv / mnt / c / Lietotāji / BashFan / Dokumenti / / mnt / f / Dokumenti. Šī komanda parāda Bash, lai izmantotu programmu Rsync, kas jau būtu jāinstalē jūsu Bash versijā. Tad "rv" daļa liek rsync dublēt visu, kas atrodas dažādās datora mapēs, un izdrukāt visu rsync aktivitāti komandrindai. Pārliecinieties, vai jūs ievadāt šo komandu precīzi, norādot, kā izmantot slīpsvītru pēc ... / BashFan / Documents /. Lai izskaidrotu, kāpēc šī slīpsvītra ir svarīga, izskatiet šo Digital Ocean apmācības programmu.

Pēdējie divi biti ar mapju galamērķiem norāda Bash, kurā mapē kopēt un kur to nokopēt. Lai piekļūtu Windows failiem, tai ir jāsākas ar "/ mnt /". Tas ir tikai Bash smieklīgums operētājsistēmā Windows, jo Bash joprojām darbojas tā, it kā tas darbojas uz Linux mašīna.

Tāpat ņemiet vērā, ka Bash komandas ir reģistrjutīgi. Ja jūs ievadījāt "dokumentiem", nevis "Dokumenti", Rsync nevarētu atrast pareizo mapi.

Tagad, kad esat ievadījis komandu, nospiediet Enter un jūsu dokumenti tiks dublēti nekavējoties.

Tas viss, ko mēs gatavojamies iekļaut šajā ievada Bash sistēmā Windows. Citā laikā mēs aplūkosim, kā jūs varat eksperimentēt ar operētājsistēmu Windows operētājsistēmu un runāt nedaudz vairāk par parastajām komandām, ko izmantot ar Bash.