Úvodná » Desktop » Bash na Ubuntu v systéme Windows 10 - Vychutnajte si Linux Goodies v systéme Windows

    Bash na Ubuntu v systéme Windows 10 - Vychutnajte si Linux Goodies v systéme Windows

    Microsoft nedávno spustil Bash na Ubuntu na Windows 10 â ??  ?? shell prostredia s väčšinou linux CLI nástrojov a nástrojov. Pomocou toho môžete spustiť grep, awk a mnoho ďalších nástrojov priamo v systéme Windows bez toho, aby ste museli prechádzať na linuxovú distribúciu.

    Aj keď ste sa nikdy nevyskúšali Unix alebo Linux, tu je vaša šanca učiť sa a experimentovať s Bashom a ďalšie nástroje NIX v systéme Windows 10. V tejto úvodnej príručke sa budeme podeliť o to začnite s programom Bash v systéme Windows 10 a používať ich rôznymi spôsobmi.

    Čo je Bash na Ubuntu v systéme Windows 10?

    Bash (Bourne Again Shell) je textový shell a skriptovací jazyk pre platformy Unix a Linux. Bash na Ubuntu v systéme Windows 10 je voliteľná funkcia, ktorá je k dispozícii ľuďom, ktorí používajú Windows 10 výročnú aktualizáciu.

    Spúšťa sa v hornej časti systému Windows Subsystem for Linux (WSL) a umožňuje vám skúsenosti s Linuxom v počítači so systémom Windows.

    Táto nová technológia vám umožňuje spustiť * príkazy NIX a kompatibilné nástroje príkazového riadku v systéme Windows. Už nemusíte inštalovať distribučnú linku Unix alebo Linux vedľa Windows OS alebo nastaviť virtuálny počítač na vyskúšanie * NIX OS.

    V porovnaní s virtuálnym strojom, Bash on ubuntu vyžaduje menej systémových zdrojov, a umožňuje súčasne prístup k nástrojom Windows aj Linux.

    Bash v systéme Windows 10 je zvlášť užitočné prevývojárov a správcov systému pracuje na projektoch s otvoreným zdrojom. Táto funkcia prichádza ako nepredvídaný dar od spoločnosti Microsoft s podporou Canonical.

    Je to prekonanie medzery medzi proprietárnym systémom Windows s voľnými a open source Linuxovými technológiami, začínajúc s shell Bash.

    výhody
    • Spustiť * príkazové riadky NIX ako grep, awk a sed
    • Spustite shell skripty (.sh) s podporovanými nástrojmi príkazového riadka
    • Prezrite si a upravte lokálny systém Windows pomocou systému Bash
    • Vyskúšajte najrôznejšie nástroje a nástroje NIX ako Python, Ruby, Git atď.
    • Podporuje serverové nástroje ako Apache HTTP Server, MySQL a ďalšie
    nevýhody
    • Neexistuje nainštalované grafické nástroje (aj keď je tu uvedený trik)
    • Nepovoľuje skripty Bash na vykonávanie programov Windows a naopak

    Ako nainštalovať Bash na Ubuntu v systéme Windows 10?

    Bash na Ubuntu v systéme Windows 10 je možné inštalovať manuálne, ak váš systém beží na systéme Windows 10 Aktualizácia výročia (build 14393 alebo novší) a podporuje 64 bitov procesor. Postupujte podľa týchto krokov, aby ste potvrdili, že váš systém spĺňa tieto požiadavky:

    1. Otvorené nastavenie > vybrať systém > vybrať o
    2. Pozrite sa na nasledujúce informácie: OS Build a Typ systému

    Po overení požiadaviek môžete nainštalovať Bash pomocou nasledujúcich krokov:

    1. Otvorené nastavenie > vybrať Aktualizácia a bezpečnosť > vybrať Pre vývojárov
    2. pod Použite funkciu vývojáras > vybrať Režim vývojára a systém Windows 10 vyhľadá a nainštaluje balík režimov vývojárov

    Poznámka: Bash sa nainštaluje napriek chybovému hláseniu zobrazenému v nižšie uvedenom obrázku.

    teraz povoliť podsystém Windows pre systém Linux (voliteľná funkcia) pomocou týchto krokov:

    1. V štart vyhľadávacie pole, zadajte "otočenie"a kliknite na Zapnite alebo vypnite funkcie systému Windows
    2. vybrať Podsystém Windows pre systém Linux (Beta) a kliknite na tlačidlo OK
    3. Po nainštalovaní podsystému Windows pre systém Linux reštartujte počítač, ak sa zobrazí otázka
    4. V štart vyhľadávacie pole, zadajte "cmd"a otvoriť Príkazový riadok
    5. typ “tresnúť” v okne príkazového riadka a stlačte kláves Enter
    6. Typ "y"akceptovať licenčné podmienky (môžete ich tiež skontrolovať na danom odkazu)
    7. Windows Subsystem for Linux sa teraz načíta a nainštaluje Bash na Ubuntu, a umiestni skratku pre to isté v Úvodná ponuka
    8. Po nainštalovaní Bash musíte vytvoriť UNIX používateľské meno a heslo

    Poznámka: Nemusí to byť rovnaké ako meno a heslo vášho účtu Windows.

    Blahoželám¢Â ??  ?? ste dokončili inštaláciu Bash na Ubuntu v systéme Windows 10. Môžeš spustite ho pomocou ponuky Štart a už teraz používate pomôcky Unix a Linux.

    Ako používať Bash na Ubuntu v systéme Windows 10?

    Po inštalácii môžete užite si Bash s koreňom ("administrátor" v termíne Windows) alebo oprávnenia s plným prístupom v systéme Windows 10. The lokálny súborový systém (C: disk) sa nachádza v priečinku / Mnt / c v tomto prostredí prostredia a rovnako ako pre vaše jednotky.

    Poznámka: Rovnaké ako systémy * NIX, prostredie Bash v systéme Windows 10 tiež rozlišuje veľké a malé písmená, t., názvy "popol", "Ash", "AsH" a "ASH" sú všetky odlišné.

    Ako nainštalovať viac * NIX Tools and Utilities?

    Môžeš inštalovať ďalší softvér alebo aktualizovať súčasné nástroje pomocou známych apt-get príkaz s predponou sudo spustiť ako root alebo administrátora v systéme Windows.

    Nižšie je zoznam príkazov apt-get môžete použiť na inštaláciu softvéru * NIX:

    • sudo apt-get update - Aktualizovať informácie o balíku (zoznam softvéru dostupného na prevzatie spolu s číslami verzie)
    • sudo apt-get install - Nainštalujte nový balíček aplikácií (nahraďte ""s názvom balíka na inštaláciu)
    • sudo apt-get remove - Odinštalujte súčasný balík aplikácií (nahraďte ""s názvom balíka, ktorý chcete odstrániť)
    • sudo apt-cache search - Vyhľadajte dostupné balíky (nahraďte ""s názvom balíka na vyhľadávanie)
    • sudo apt-get upgrade - Prevezmite a aktualizujte nainštalované softvérové ​​balíky

    Po stiahnutí a inštalácii aplikácie môžete napíšte jeho názov do shell Bash (bez akéhokoľvek rozšírenia) a stlačte tlačidlo Enter, aby ste mohli spustiť to isté.

    Berte na vedomie, že Linuxové nástroje a nástroje sú obmedzené iba na spustenie v shell Bash.

    Ako spustiť Bash skripty?

    V Bash shell, môžete použitie nano alebo vi editorov vytvoriť shell skripty. Po vytvorení skriptu s požadovanou sadu príkazov ukladajte a zatvorte editor a postupujte podľa nich kroky na spustenie skriptu príkazového riadka:

    1. Spustite skript spustiteľným použitím chmod príkaz, napríklad, chmod + x ./myscript.sh pre skript s názvom "myscript.sh"v aktuálnom adresári
    2. Spustite skript v termináli zadaním úplnej cesty, napríklad, ./myscript.sh pre skript s názvom "myscript.sh"v aktuálnom adresári
    Ako spustiť príkazy Linux mimo Bash?

    Nemusíte najskôr spustiť shell Bash na vykonanie príkazu * NIX, skôr spustite skript alebo spustite program. Môžeš spustite príkaz priamo pomocou bash -c, ktoré možno použiť na rôzne účely, ako napríklad:

    • Vytvorenie skratiek na pracovnej ploche
    • Spustenie programov Linux priamo z Spustiť nástroj
    • Zavolať príkazy Linux v dávkovom alebo PowerShell skripty

    Napríklad môžete spustiť editor vi:

    1. Stlačte Win + R na spustenie beh náradie
    2. V okne Spustiť zadajte bash -c "vi" a kliknite na tlačidlo OK spustiť editor vi
    Ako spustiť programy GUI pomocou Bash?

    Bash na Ubuntu v systéme Windows 10 nepodporuje softvér grafického rozhrania nativne, ale niektoré môžu bežať grafické nástroje pomocou starého triku VNC. Trik vyžaduje spustenie 'X Serveru' v systéme Windows a Bash na Ubuntu nakonfigurovaný tak, aby smeroval grafiku na tento server.

    Tu je krok za krokom postup na dosiahnutie výsledku:

    1. Nainštalujte aplikáciu X Server v systéme Windows, napríklad Xming
    2. Nainštalujte program GUI do jazyka Bash pomocou apt-get príkaz, napríklad spustiť sudo apt-get nainštalujte vim-gtk nainštalovať Vim editor založený na GTK
    3. Po inštalácii spustite export DISPLAY =: 0 v Bash.

      Poznámka:

      Tento príkaz musíte spustiť zakaždým, keď znovu otvoríte Bash
    4. teraz spustite nástroj GUI * NIX spustením spustiteľného mena v Bash, napríklad spustite gvim spustiť Vim editor založený na GTK

    Poznámka: Všetky programy GUI na báze NIX zatiaľ nie sú podporované týmto trikom, takže ak váš obľúbený program nefunguje, nebojte sa a čakajte na oficiálnu podporu v budúcich aktualizáciách. tiež, môže sa vyskytnúť systémové zlyhanie pri spustení niekoľkých nástrojov grafického rozhrania z rovnakého dôvodu.

    Bežné a užitočné príkazy bash

    Bash na Ubuntu Windows 10 podporuje rôzne bežné príkazy a využíva množstvo nástrojov príkazového riadku pomáhať pri dosahovaní každodenných úloh a písať užitočné skripty. Tu je zoznam bežných Unixových a Linuxových príkazov, ktoré vám pomôžu začať s Bashom.

    Zaobchádzať¢Â ??  ?? Je to dobrý štart

    Bash na Ubuntu v systéme Windows 10 sa ukáže byť novým úsvitom Microsoft nakoniec využíva podporu pre bezplatný a open source softvér na platforme Windows. To umožňuje vývojárom využívať ekosystém vývojárov s otvorenými zdrojmi bez bočného načítavania Linuxu alebo pomocou virtuálneho stroja.

    Avšak * Aplikácie NIX nemôžu komunikovať priamo s programami Windows, ale je to len začiatok, a tak si ponechajte hlavu na to, čo máme k dispozícii.

    Ako sa cítite o Bash na Ubuntu a aké funkcie by ste chceli vidieť pre Bash na Ubuntu v budúcich aktualizáciách systému Windows 10? Láskavo zdieľajte svoje myšlienky pomocou komentárov.