Hoe kin de bash Command Line yn Windows 10 útfiere

Yn it Windows 10 Anniversary-Update , joech Microsoft in nijsgjirrige nije funksje foar ûntwikkelders, krêft-brûkers en elkenien dy't wurken mei Unix-y-systemen lykas Mac OS X en Linux. Windows 10 bepaald no de Unix Bash kommando prompt (yn beta) mei help fan in gearwurking mei Canonical, it bedriuw achter Ubuntu Linux .

Mei de kommando útfange Bash kinne jo alle soarten aksjes útfiere lykas ynteraksearje mei it Windows-bestânsysteem (krekt as jo kinne mei de reguliere Windows kommando prompt), standert Bash kommando's, en sels ynstallearjen fan Linux grafyske UI-programma's - dat lêste is net offisjeel stipe.

As jo ​​in brûkte bash brûker binne of ynteressearre binne om te begjinnen mei de populêre kommando-prompt, hjir is hoe't jo Bash on Windows 10 ynstallearje.

01 of 06

It subsysteem

As jo ​​Bash op Windows 10 ynstallearje, krije jo gjin virtuele masine of in programma dy't it bêste docht om meastal as Bash yn Linux út te fieren. It is eigentlik dat Bash opnij op dyn PC rint troch in funksje yn Windows 10 neamd it Windows Subsystem for Linux (WSL). De WSL is de "geheime saus" dat Linux-software op Windows leveret.

Om te begjinnen, gean nei Start> Ynstellings> Update & Feiligens> Foar ûntwikkelders . Under de subkoping "Brûk ûntwikkelder eigenskippen brûke" selektearje de radio knop knop Developer mode . Jo kinne frege wurde om jo PC op 'e nij te begjinnen. As dat sa is, gean jo fierder en doch dat.

02 of 06

Druk op Windows-eigenskippen

Ien kear dat dizze dien is, slute de Ynstellings app en klik op de sykbalke Cortana yn de taakbalke en typ yn Windows-funksjes. It topresultaat moat in opsje "Control Panel" wurde neamd om "Windows-funksjes op of út te meitsjen". Selektearje dat en in lyts finster sil iepen wêze.

Gean nei om en kontrolearje it fekje 'label' Windows Subsystem for Linux (Beta) '. Klik dan op OK om it finster te sluten.

Dan wurde jo frege om jo PC te begjinnen, wêrtroch jo te dwaan moatte foardat jo Bash kinne brûke.

03 of 06

Finale ynstallaasje

Skean as jo kompjûter opnij begjinne, klik dan op Cortana yn 'e taakbalke eartiids en typ yn bash. It topresultaat moat in opsje wêze om "bash" as kommando te fieren - selektearje dit.

Alternatyf gean nei Start> Windows systeem> Kommando-prompt . Ien kear it finstert finster fan it kommando iepenet in teken yn 'e bash en op Enter .

Hokker as jo it dogge, sil it definitive ynstallaasjeproses foar bash begjinne by it laden fan Bash fia de Windows Store (fia de kommando prompt). Op ien punt wurde jo frege om fierder te gean. As dat bart krekt type y en dan wachtsje op foar de ynstallaasje om te foltôgjen.

04 of 06

Add A username en wachtwurd

As alles hast dien wurdt sil jo frege wurde om in brûkersnamme en wachtwurd yn te foljen, lykas typysk is foar Unix kommando beprobelen. Jo moatte jo jo brûkersnamme of wachtwurd foar jo Windows brûke. Ynstee dêrfan kinne se folslein unyk wêze. As jo ​​sels "r3dB4r0n" neame wolle, dan gean dan foar.

Eartiids dat diel is dien en de ynstallaasje foltôget, sil de kommando prompt automatysk iepenje yn Bash. Jo sille witte dat it dien is as jo wat sjogge as 'r3dB4r0n @ [jo kompjûternamme]' as kommando prompt.

No binne jo frij om in Bash te kommando dy't jo wolle. As dit noch beta software is, sil alles alles wurkje, mar it grutste part sil lykwols lykwols operearje oan Bash op oare systemen.

Wannear't jo B Bash wer iepenje wolle, fine jo it ûnder Start> Bash op Ubuntu op Windows .

05 of 06

It ynstallearjen fan jo ynstallaasje

As der gjin goeie bash-brûker wit, foardat jo alles mei de kommandorine dwaan, moatte jo jo hjoeddeistige ynstallaasje fan pakketten aktivearje en aktualisearje. As jo ​​de term nea heard hawwe, pakjes binne wat jo de koleksje fan triemen neame dy't kommando-lynprogramma's meitsje en utilities ynstalleare op jo masine.

Om der wis fan dat jo op 'e hichte binne, iepenje de bash op Ubuntu op Windows en typ it folgjende kommando yn: sudo apt-get update. Folje no Enter. Baas sil dan in flater berjocht oan it finster drukke en dan freegje jo wachtwurd.

Just misse dit fermelding foar no. It kommando sudo is noch net folslein wurke, mar jo moatte it dochs brûke om bepaalde kommando's te dwaan yn Bash. Plus it is gewoan goed praktyk om dingen te dwaan de offisjele manier yn 't foarútlizzen fan in seamless Bash ûnderfining op Windows.

Boppedat alles wat wy dien hawwe, wurdt ús lokale databank fan ynstalleare pakketten aktualisearre, wêrtroch't de kompjûter witte wol as der wat nij is. Nu om de nije pakketten te aktivearjen, moatte wy sudo apt-up up opmeitsje en opnij werkenne. Baas woe miskien net nei jo wachtwurd freegje, om't jo krekt ynfierd hawwe. En no is Bash ynkeakele nei de races om alle jo pakketten te ferbetterjen. Begjin op yn it proses Bash sil jo freegje as jo echt fierder fernije fan jo Bash software. Typje y foar ja om it upgrade út te fieren.

It kin in pear minuten nimme om alles te aktualisearje, mar as it bart wurdt Bash opwurdearre en klear om te gean.

06 van 06

Gebrûk fan in Command Line Programma

No hawwe wy Bash op en laitsje it tiid om wat maklik te meitsjen. Wy sille it kommando rsync brûke om in back-up fan ús Windows dokumintapel te dwaan nei in eksterne hurd drive.

Yn dit foarbyld is ús map oan C: \ Users \ BashFan \ Documents, en ús eksterne hurde ryd is de F: \ drive.

Alles dat jo dwaan moatte is typ yn rsync -rv / mnt / c / brûkers / BashFan / dokuminten / / mnt / f / dokuminten. Dit kommando fertelt Bash om it programma Rsync te brûken, dy moat al ynstallearre wurde op jo ferzje fan Bash. Dêrnei fertelt it "rv" diel rsync om alles yn 'e ferskate mappen yn jo PC te behâlden, en druk alle rsync's aktiviteiten yn' e kommandorigel. Soargje derfoar dat jo dizze kommando krekt ynklusyf it gebrûk fan 'e trailing skript nei ... / BashFan / Dokuminten /. Foar in ferklearring fan 'e wêrom't dizze skeakel wichtich is, kontrolearje dit Digitale Oseaan.

De lêste twa bitsjes mei de mapdestimuelen fertelle in bash dat map om te kopiearjen en wêr't jo it kopiearje. Foar Bash foar tagong ta Windows-bestannen moat it begjinne mei "/ mnt /". Dat is gewoan in smaak fan Bash op Windows sûnt Bash noch hurd wurket as as it rint op in Linux masine.

Tink derom dat Bash kommando 's binne gefoelich. As jo ​​yn "dokuminten" typen ynstee fan "dokuminten", kin Rsync net de goede map fine.

No dat jo yn jo kommando typearre binne op Enter en jo dokuminten wurde opnij opnommen yn gjin tiid.

Dit is alles dat wy yn dizze ynlieding dekke moatte nei Bash on Windows. In oare tiid sjogge wy nei hoe't jo eksperimintearje kinne mei Windows-programma 's op Windows en sprekt in bytsje mear oer mienskiplike kommando's om mei Bash te brûken.