Paano Patakbuhin ang Bash Command Line sa Windows 10

Sa Update ng Anibersaryo ng Windows 10 , nagdagdag ang Microsoft ng isang kagiliw-giliw na bagong tampok para sa mga developer, mga gumagamit ng kapangyarihan, at sinumang gumagamit na nagtatrabaho sa mga sistema ng Unix-y tulad ng Mac OS X at Linux. Kasama na ngayon ng Windows 10 ang prompt ng Unix Bash command (sa beta) sa isang pakikipagtulungan sa Canonical, ang kumpanya sa likod ng Ubuntu Linux .

Sa prompt ng command ng Bash, maaari mong isagawa ang lahat ng mga uri ng mga pagkilos tulad ng pakikipag-ugnay sa sistema ng Windows file (tulad ng maaari mo sa regular na Windows command prompt), pagpapatakbo ng mga karaniwang command na Bash, at kahit pag-install ng mga programang graphical UI ng Linux - kahit na ang huling hindi opisyal na suportado.

Kung ikaw ay isang napapanahong gumagamit ng Bash o interesado sa pagsisimula sa sikat na prompt ng command, narito kung paano i-install ang Bash sa Windows 10.

01 ng 06

Ang Subsystem

Kapag nag-install ka ng Bash sa Windows 10 hindi ka nakakakuha ng isang virtual machine o isang programa na ginagawa nito sa pinakamahusay na tumakbo tulad ng Bash sa Linux. Ito ay talagang Bash tumatakbo natively sa iyong PC salamat sa isang tampok sa Windows 10 na tinatawag na Windows Subsystem para sa Linux (WSL). Ang WSL ay ang "lihim na sarsa" na nagpapahintulot sa software ng Linux na tumakbo sa Windows.

Upang makapagsimula, pumunta sa Start> Mga Setting> I-update at Seguridad> Para sa mga developer . Sa ilalim ng sub-heading na "Gamitin ang mga tampok ng developer" piliin ang button ng radio mode ng Developer . Maaari kang hilingin na i-restart ang iyong PC sa puntong ito. Kung gayon, magpatuloy at gawin iyon.

02 ng 06

I-on ang Mga Tampok ng Windows

Sa sandaling tapos na, isara ang Mga Setting ng app at mag-click sa bar ng paghahanap ng Cortana sa taskbar at i-type ang mga tampok ng Windows. Ang pinakamataas na resulta ay dapat na isang pagpipiliang Control Panel na tinatawag na "I-on o i-off ang mga tampok ng Windows." Piliin iyon at magbubukas ang isang maliit na window.

Mag-scroll pababa at lagyan ng check ang kahon na may label na "Windows Subsystem for Linux (Beta)." Pagkatapos ay i-click ang OK upang isara ang window.

Susunod ay sasabihan ka upang i-restart ang iyong PC, na kailangan mong gawin bago mo magamit ang Bash.

03 ng 06

Huling Pag-install

Sa sandaling restart ang iyong computer, mag-click muli sa Cortana sa taskbar muli at i-type ang Bash. Ang pinakamataas na resulta ay dapat na isang opsyon na magpatakbo ng "bash" bilang isang command - piliin iyon.

Bilang kahalili, pumunta sa Start> Windows System> Command Prompt . Sa sandaling binuksan ng command prompt window ang uri sa bash at pindutin ang Enter .

Sa alinmang paraan mo ito gawin, ang huling proseso ng pag-install para sa Bash ay magsisimula sa pag-download ng Bash mula sa Windows Store (sa pamamagitan ng command prompt). Sa isang punto hihilingin kang magpatuloy. Kapag nangyari iyon i-type y at pagkatapos ay maghintay para sa pag-install upang makumpleto.

04 ng 06

Magdagdag ng isang Username at Password

Kapag halos lahat ng bagay ay tapos na, hihilingin sa iyo na magpasok ng isang username at password, tulad ng karaniwang para sa mga command ng Unix. Hindi mo kailangang gamitin ang iyong Windows user name account o password. Sa halip, maaari silang maging ganap na kakaiba. Kung nais mong tawagan ang iyong sarili "r3dB4r0n" pagkatapos ay pumunta para dito.

Kapag ang bahagi na iyon ay tapos na at ang pagkumpleto ay natapos, ang command prompt ay awtomatikong magbubukas sa Bash. Malalaman mo na tapos na ito kapag nakakita ka ng isang bagay tulad ng 'r3dB4r0n @ [pangalan ng iyong computer]' bilang command prompt.

Ngayon ay malaya kang pumasok sa anumang mga utos ng Bash na gusto mo. Tulad ng ito ay pa rin beta software hindi lahat ay gagana, ngunit para sa pinaka-bahagi ito ay gumana nang katulad sa Bash sa iba pang mga sistema.

Tuwing nais mong buksan muli Bash makikita mo ito sa ilalim ng Start> Bash sa Ubuntu sa Windows .

05 ng 06

Pag-upgrade sa Iyong Pag-install

Tulad ng alam ng anumang mahusay na gumagamit ng Bash bago mo gawin ang anumang bagay sa command line dapat mong i-update at i-upgrade ang iyong kasalukuyang pag-install ng mga pakete. Kung hindi mo naririnig ang termino, ang mga pakete ay tinatawag mong koleksyon ng mga file na bumubuo sa mga program ng command line at mga utility na naka-install sa iyong machine.

Upang matiyak na napapanahon ka, buksan ang Bash sa Ubuntu sa Windows at i-type ang sumusunod na command: sudo apt-get update. Ngayon pindutin ang Enter. Bash ay pagkatapos ay i-print ang isang mensahe ng error sa window at pagkatapos ay hilingin ang iyong password.

Balewalain lang ang mensahe ng error para sa ngayon. Ang command na sudo ay hindi ganap na gumagana, ngunit kailangan mo pa rin ito upang isagawa ang ilang mga utos sa Bash. Plus ito ay mahusay na kasanayan upang gawin ang mga bagay na opisyal na paraan sa pag-asa ng isang tuluy-tuloy na karanasan Bash sa Windows.

Sa ngayon ang lahat ng aming ginawa ay na-update ang aming lokal na database ng naka-install na mga pakete, na nagbibigay-daan sa computer na malaman kung mayroong anumang bagay na bago. Ngayon upang aktwal na i-install ang mga bagong pakete na kailangan naming i-type ang sudo apt-get upgrade at pindutin ang Enter muli. Bash marahil ay hindi na hihilingin muli ang iyong password mula nang ipasok mo ito. At ngayon, si Bash ay naka-upgrade sa lahat ng iyong mga pakete. Maaga sa proseso ng Bash ay hihilingin sa iyo kung gusto mo talagang magpatuloy sa pag-upgrade ng iyong Bash software. I-type lamang y para sa oo upang isagawa ang pag-upgrade.

Maaaring tumagal ng ilang minuto upang i-upgrade ang lahat ng bagay, ngunit sa sandaling ito ay tapos na Bash ay maa-upgrade at handang pumunta.

06 ng 06

Paggamit ng Isang Command Line Program

Ngayon kami ay may Bash up at tumatakbo ito ay oras na upang gawin ang isang bagay na madali sa mga ito. Gagamitin namin ang rsync command upang gawin ang isang back-up ng aming folder ng Windows dokumento sa isang panlabas na hard drive.

Sa halimbawang ito, ang aming folder ay nasa C: \ Users \ BashFan \ Documents, at ang aming panlabas na hard drive ay ang F: \ drive.

Ang kailangan mo lang gawin ay i-type sa rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. Ang utos na ito ay nagsasabi sa Bash na gamitin ang Rsync program, na dapat na mai-install sa iyong bersyon ng Bash. Pagkatapos ang bahagi ng "rv" ay nagsasabi sa rsync upang i-back up ang lahat ng nilalaman sa loob ng iba't ibang mga folder sa iyong PC, at i-print ang lahat ng aktibidad ng rsync sa command line. Tiyaking i-type mo ang command na ito nang eksakto kasama ang paggamit ng sumusunod na slash pagkatapos ... / BashFan / Documents /. Para sa isang paliwanag kung bakit mahalaga ang slash na tingnan ang tutorial na ito ng Digital Ocean.

Ang huling dalawang bits na may mga destinasyon ng folder ay nagsasabi sa Bash na folder upang kopyahin at kung saan upang kopyahin ito sa. Para sa Bash upang ma-access ang mga file ng Windows dapat itong magsimula sa "/ mnt /". Iyan ay isang kakaibang uri ng Bash sa Windows dahil ang Bash ay nagpapatakbo pa rin kung ito ay tumatakbo sa isang makina ng Linux.

Tandaan din na ang mga command ng Bash ay sensitibo sa kaso. Kung nag-type ka sa "mga dokumento" sa halip na "Mga Dokumento" Hindi mahanap ng Rsync ang tamang folder.

Ngayon na na-type mo sa iyong command hit Enter at ang iyong mga dokumento ay mai-back up sa walang oras.

Iyon lang ang aming sasakupin sa pagpapakilala na ito sa Bash sa Windows. Sa isa pang pagkakataon titingnan natin kung paano mo maaaring mag-eksperimento sa pagpapatakbo ng mga programang Linux sa Windows at makipag-usap nang kaunti pa tungkol sa karaniwang mga utos na gagamitin sa Bash.