Ako spustiť príkazový riadok Bash v systéme Windows 10

V aktualizácii Windows 10 Anniversary , spoločnosť Microsoft pridala zaujímavú novú funkciu pre vývojárov, užívateľov energie a každého, kto pracoval s systémami Unix-y, ako sú Mac OS X a Linux. Systém Windows 10 teraz obsahuje príkazový riadok Unix Bash (v beta verzii) s pomocou spolupráce s firmou Canonical, spoločnosťou za Ubuntu Linux .

Pomocou príkazového riadka Bash môžete vykonávať všetky druhy akcií, ako je interakcia so súborovým systémom Windows (rovnako ako môžete s bežným príkazovým riadkom systému Windows), bežiace štandardné príkazy Bash a dokonca aj inštaláciu programov grafického rozhrania Linux - ten posledný nie je oficiálne podporovaný.

Ak ste skúsený používateľ Bash alebo chcete začať s populárnym príkazovým riadkom, postupujte podľa pokynov na inštaláciu systému Bash v systéme Windows 10.

01 z 06

Subsystém

Keď nainštalujete Bash na systém Windows 10, nezískavate virtuálny počítač alebo program, ktorý sa snaží pracovať väčšinou ako Bash v systéme Linux. Je to vlastne Bash bežiaci natívne na vašom PC vďaka funkcii v systéme Windows 10 s názvom Windows Subsystem for Linux (WSL). WSL je "tajná omáčka", ktorá umožňuje softvér Linuxu bežať v systéme Windows.

Ak chcete začať, prejdite na položku Štart> Nastavenia> Aktualizácia a zabezpečenie> Pre vývojárov . V podkapitole "Používanie funkcií vývojára" vyberte prepínač Vývojár . Možno vás bude vyzvaný, aby ste v tomto okamihu reštartovali počítač. Ak áno, pokračujte a urobte to.

02 z 06

Zapnite funkcie systému Windows

Keď to skončíte, zatvorte aplikáciu Nastavenia a kliknite na vyhľadávací panel Cortana na paneli úloh a zadajte funkcie systému Windows. Najvyšším výsledkom by mala byť možnosť Ovládací panel s názvom Zapnúť alebo vypnúť funkcie systému Windows. Zvoľte to a otvorí sa malé okno.

Posuňte nadol a začiarknite políčko s označením "Podsystém systému Windows pre systém Linux (Beta)". Potom zatvorte okno kliknutím na tlačidlo OK .

Potom budete vyzvaný na reštartovanie počítača, čo budete musieť urobiť skôr, ako budete môcť používať Bash.

03 z 06

Konečná inštalácia

Po opätovnom spustení počítača znova kliknite na Cortanu na paneli úloh a zadajte príkaz bash. Najvyšším výsledkom by mala byť možnosť spustiť "bash" ako príkaz - vyberte ho.

Prípadne prejdite na položku Štart> Systém Windows> Príkazový riadok . Po otvorení okna príkazového riadka zadajte príkaz typu bash a stlačte kláves Enter .

Bez ohľadu na to, ako to urobíte, proces finálnej inštalácie balíka Bash sa začne preberaním balíka Bash z obchodu Windows (cez príkazový riadok). V jednom okamihu budete vyzvaní, aby ste pokračovali. Keď k tomu dôjde, zadajte príkaz y a počkajte, kým sa dokončí inštalácia.

04 z 06

Pridať používateľské meno a heslo

Keď je všetko takmer hotovo, budete požiadaní o zadanie používateľského mena a hesla, čo je typické pre príkazy Unixu. Nemusíte používať názov alebo heslo používateľského konta systému Windows. Namiesto toho môžu byť úplne jedinečné. Ak chcete zavolať sami "r3dB4r0n", choďte na to.

Po dokončení tejto časti a dokončení inštalácie sa príkazový riadok automaticky otvorí v Bash. Budete vedieť, že sa to stalo, keď ste ako príkazový riadok uvideli niečo ako 'r3dB4r0n @ [názov vášho počítača].

Teraz máte možnosť zadávať akékoľvek príkazy Bash, ktoré sa vám páčia. Keďže to je stále beta softvér, nie všetko bude fungovať, ale z väčšej časti funguje podobne ako Bash na iných systémoch.

Kedykoľvek budete chcieť znova otvoriť Bash, nájdete ho v časti Štart> Bash na Ubuntu v systéme Windows .

05 z 06

Aktualizácia inštalácie

Ako každý dobrý používateľ Bash vie, skôr než urobíte čokoľvek s príkazovým riadkom, mali by ste aktualizovať a inovovať svoju aktuálnu inštaláciu balíkov. Ak ste nikdy nepočuli tento pojem, balíky sú to, čo nazývate kolekciou súborov, ktoré tvoria programy príkazového riadka a nástroje, ktoré sú nainštalované vo vašom počítači.

Aby ste sa uistili, že ste aktuálne, otvorte Bash na Ubuntu v systéme Windows a zadajte nasledujúci príkaz: sudo apt-get update. Teraz stlačte Enter. Bash potom vytlačí okno s chybovým hlásením a potom požiada o heslo.

Len túto chybovú správu práve ignorujte. Príkaz sudo zatiaľ nefunguje, ale stále potrebujete vykonať určité príkazy v Bash. Navyše je to len dobrá prax robiť veci oficiálnym spôsobom v očakávaní bezproblémovej skúsenosti Bash na Windows.

Zatiaľ všetko, čo sme urobili, je aktualizovaná naša lokálna databáza inštalovaných balíkov, ktorá umožňuje počítaču vedieť, či je niečo nové. Teraz, aby sme skutočne nainštalovali nové balíky, musíme napísať sudo apt-get upgrade a stlačiť Enter raz. Bash pravdepodobne nebude opýtať vaše heslo znova, pretože ste ho práve zadali. A teraz, Bash je na pretekoch upgradovať všetky vaše balíky. Skôr ako sa Bash spýta, či sa naozaj chcete naďalej inovovať softvér Bash. Jednoducho zadajte príkaz y na vykonanie aktualizácie.

Môže to trvať niekoľko minút, kým sa všetko zmení, ale akonáhle to bude hotovo, Bash bude modernizovaný a pripravený ísť.

06 z 06

Používanie programu príkazového riadku

Teraz máme Bash a beží, je čas urobiť niečo ľahké s tým. Použijeme príkaz rsync na zálohovanie priečinka dokumentov Windows na externý pevný disk.

V tomto príklade je náš priečinok na adrese C: \ Users \ BashFan \ Documents a na našom externom pevnom disku je jednotka F: \.

Jediné, čo musíte urobiť, je napísať rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. Tento príkaz informuje Bash o používaní programu Rsync, ktorý by mal byť už nainštalovaný na vašu verziu Bash. Potom časť "rv" informuje rsync, že ​​zálohuje všetko, čo sa nachádza vo vnútri rôznych priečinkov v počítači, a vytlačí všetku aktivitu rsync na príkazový riadok. Uistite sa, že tento príkaz zadáte presne vrátane použitia koncového lomítka po ... / BashFan / Documents /. Ak chcete vysvetliť, prečo je to lomka dôležitá, pozrite si túto príručku Digital Ocean.

Posledné dva bity s cieľovými priečinkami určujú Bash, ktorý priečinok sa má skopírovať a kam sa má skopírovať. Pre Bash pre prístup k súborom Windows musí začínať "/ mnt /". To je len zvláštnosť Bash na Windows, pretože Bash stále funguje, ako keby to beží na stroji Linux.

Upozorňujeme tiež, že príkazy Bash rozlišujú veľké a malé písmená. Ak ste zadali "dokumenty" namiesto "Dokumenty", Rsync by nebol schopný nájsť správnu zložku.

Teraz, keď ste napísali vo svojom príkaze, stlačte kláves Enter a vaše dokumenty budú zálohované hneď.

To je všetko, čo sa chystáme zahrnúť v tomto úvode do Bash na Windows. Inokedy sa pozrieme na to, ako môžete experimentovať s bežiacimi programami Linuxu v systéme Windows a hovoriť trochu viac o bežných príkazoch na použitie s Bashom.