Početna » Desktop » Bash na Ubuntu na Windows 10 - Uživajte u Linux Goodies u Windowsima

    Bash na Ubuntu na Windows 10 - Uživajte u Linux Goodies u Windowsima

    Microsoft nedavno pokrenula Bash na Ubuntu na Windows 10 â ??  ?? okruženje s većinom Linux CLI alate i alate. Koristeći isto, možete pokrenuti grep, awk i mnogo više alata izravno u sustavu Windows bez potrebe za prebacivanjem na Linux distro.

    Čak i ako nikada niste isprobali Unix ili Linux, evo vam šanse učiti i eksperimentirati s Bashom i druge * NIX alate u sustavu Windows 10. U ovom uvodnom vodiču podijelit ćemo kako započnite s Bashom u sustavu Windows 10 i koristiti ih na različite načine.

    Što je Bash na Ubuntu na Windows 10?

    Bash je (Bourne Again SHell) ljuska temeljena na tekstu i skriptni jezik za Unix i Linux platforme. Bash u Ubuntuu za Windows 10 je dodatna značajka koja je dostupna za ljudi koji koriste ažuriranje godišnjice sustava Windows 10.

    Pokreće se na vrhu Windows podsustava za Linux (WSL) i omogućuje vam doživite Linux izravno u Windows računalu.

    Ova nova tehnologija omogućuje vam pokrenite * NIX naredbe i kompatibilne alate naredbenog retka izvorno u sustavu Windows. Više ne trebate instalirati Unix ili Linux distro rno uz vaš Windows OS ili postaviti virtualni stroj za isprobavanje * NIX OS.

    U usporedbi s virtualnim strojem, Bash on Ubuntu zahtijeva manje resursa sustava, i omogućuje vam pristup i Windows i Linux alatima u isto vrijeme.

    Bash na Windows 10 je osobito korisno zaprogrameri i administratori sustava radi na projektima otvorenog koda. Ova značajka dolazi kao nepredvidiv dar od Microsofta uz podršku tvrtke Canonical.

    To je kako bi se premostio jaz između vlasničkog sustava Windows s besplatnim i otvorenim izvornim Linux tehnologijama koje počinju s Bash ljuskom.

    prednosti
    • Pokrenite uslužne programe * NIX naredbenog retka grep, awk i sed
    • Pokrenite shell skripte (.sh) s podržanim uslužnim programima naredbenog retka
    • Pregledajte i izmijenite lokalni datotečni sustav Windows koristeći Bash
    • Pokušajte s raznim alatima i pomoćnim programima kao što su Python, Ruby, Git itd.
    • Podržava poslužiteljske alate poput Apache HTTP poslužitelja, MySQL i još mnogo toga
    Nedostaci
    • Ne pokreće izvorno GUI alate (iako je u nastavku naveden trik)
    • Ne dopušta Bash skripte za izvršavanje Windows programa i obratno

    Kako instalirati Bash na Ubuntu na Windows 10?

    Bash na Ubuntu na Windows 10 se može instalirati ručno ako vaš sustav radi na Windows 10 vlasništvo Obnova godišnjice (graditi 14393 ili noviji) i podržava 64-bitni procesor. Slijedite ove korake da biste potvrdili da vaš sustav ispunjava ove zahtjeve:

    1. Otvorena postavke > Odaberi sistem > Odaberi Oko
    2. Potražite sljedeće informacije: Izgradnja OS-a i Tip sustava

    Nakon provjere zahtjeva možete instalirati Bash pomoću sljedećih koraka:

    1. Otvorena postavke > Odaberi Ažuriranje i sigurnost > Odaberi Za programere
    2. Pod, ispod Koristite značajku razvojnog programeraa > Odaberi Način za razvojne programere i Windows 10 će pretražiti i instalirati paket paketa za razvojne programere

    Bilješka: Bash će se instalirati unatoč poruci o pogrešci prikazanoj ispod slike.

    Sada omogućite Windows podsustav za Linux (neobavezna značajka) pomoću ovih koraka:

    1. U Početak okvir za pretraživanje, upišite "skretanje"i kliknite na. \ t Uključite ili isključite značajke sustava Windows
    2. Odaberi Windows podsustav za Linux (Beta) i kliknite u redu
    3. Nakon instalacije Windows podsustava za Linux, ponovno ga pokrenite ako se to od vas zatraži
    4. U Početak okvir za pretraživanje, upišite "cmd"i otvorite Naredbeni redak
    5. Tip “udariti” u prozoru naredbenog retka i pritisnite Enter
    6. Upišite "y"za prihvaćanje uvjeta licence (možete ih provjeriti i na danoj vezi)
    7. Windows podsustav za Linux sada će preuzeti i instalirati Bash na Ubuntuu, i postavit će prečac za istu u Izbornik Start
    8. Nakon što je Bash instaliran, morate stvoriti UNIX korisničko ime i zaporka

    Bilješka: Ne mora biti isto kao ime i lozinka za Windows račun.

    Čestitamo¢Â ??  ?? završili ste instalaciju Basha na Ubuntuu na Windows 10 sada. Možeš pokrenite ga pomoću izbornika Start i uživajte u pokretanju Unix i Linux alata sada.

    Kako koristiti Bash na Ubuntu na Windows 10?

    Nakon instalacije možete uživajte koristeći Bash s korijenom ("administrator" u izrazu Windows) ili dopuštenja za potpuni pristup u sustavu Windows 10. lokalni datotečni sustav (pogon C:) nalazi se u / Mnt / c direktorij u ovom okruženju ljuske i isti kao i za vaše pogone.

    Bilješka: Isto kao i * NIX sustavi, Bash u okruženju sustava Windows 10 također je osjetljiv na velika i mala slova, tj., imena 'ash', 'Ash', 'AsH' i 'ASH' su različiti.

    Kako instalirati više * NIX Alati i programi?

    Možeš instalirati dodatni softver ili ažurirati postojeće alate pomoću poznatog apt-get naredbu s prefiksom sudo da biste ih pokrenuli kao root ili administrator u sustavu Windows.

    Ispod je popis apt-get naredbi možete koristiti za instaliranje softvera * NIX:

    • sudo apt-get update - Ažurirajte informacije o popisu paketa (popis softvera koji je dostupan za preuzimanje zajedno s njihovim brojevima verzije)
    • sudo apt-get install - Instalirajte novi paket aplikacija (zamijeni ""s nazivom paketa za instalaciju)
    • sudo apt-get ukloni - Deinstalirajte postojeći programski paket (zamijeni ""s nazivom paketa za uklanjanje)
    • sudo apt-cache search - Potražite dostupne pakete (zamijeni ""s nazivom paketa za pretraživanje)
    • sudo apt-get upgrade - Preuzmite i ažurirajte instalirane programske pakete

    Nakon preuzimanja i instaliranja programa možete upišite njegovo ime u Bash ljusku (bez ikakvog nastavka) i pritisnite tipku Enter da biste je pokrenuli.

    Imajte na umu da su alati i uslužni programi temeljeni na Linuxu ograničena samo na Bash ljusku.

    Kako pokrenuti Bash skripte?

    U Bash ljusci možete koristiti nano ili vi urednika za izradu skripti ljuske. Nakon izrade skripte s potrebnim skupom naredbi, spremite i zatvorite uređivač, a zatim slijedite ove korake za pokretanje skripte naredbenog retka:

    1. Izvršite skriptu pomoću chmod na primjer, chmod + x ./myscript.sh za skriptu pod nazivom "myscript.sh"prisutan u trenutnom direktoriju
    2. Pokrenite skriptu u terminalu navođenjem njezine pune putanje, na primjer, ./myscript.sh za skriptu pod nazivom "myscript.sh"prisutan u trenutnom direktoriju
    Kako pokrenuti Linux naredbe izvan Bash?

    Ne morate najprije pokrenuti Bash ljusku kako biste izvršili * NIX naredbu, već pokrenite skriptu ili pokrenite program. Možeš pokrenite naredbu izravno pomoću bash -c, koji se mogu koristiti u razne svrhe kao što su:

    • Za izradu prečaca na radnoj površini
    • Za pokretanje Linux programa izravno iz Pokrenite alat
    • Za pozivanje Linux naredbi u skupnom ili PowerShell skripte

    Na primjer, možete napraviti sljedeće korake da biste pokrenuli vi editor:

    1. Pritisnite Win + R za pokretanje Trčanje alat
    2. U prozoru Pokreni upišite bash -c "vi" i kliknite u redu za pokretanje uređivača vi
    Kako pokrenuti GUI programe koristeći Bash?

    Bash na Ubuntu na Windows 10 ne podržava izvorno GUI softver, ali mogu pokrenuti neke alati temeljeni na grafičkim značajkama koristeći stari VNC trik. Trik zahtijeva pokretanje "X poslužitelja" na Windows i Bash u Ubuntuu konfiguriran za usmjeravanje grafike na taj poslužitelj.

    Evo postupka korak po korak za postizanje rezultata:

    1. Instalirajte aplikaciju X Server u Windowsima kao što je Xming
    2. Instalirajte GUI program u Bash koristiti apt-get naredba, na primjer, trčanje sudo apt-get install vim-gtk da biste instalirali uređivač utemeljen na GTK-u
    3. Nakon što je instaliran, pokrenite export DISPLAY =: 0 u Bashu.

      Bilješka:

      Morate pokrenuti ovu naredbu svaki put kada ponovno otvorite Bash
    4. Sada pokrenite GUI * NIX alat pokretanjem imena izvršne datoteke u Bashu, na primjer, izvršiti gvim za pokretanje Vim urednik temeljen na GTK-u

    Bilješka: Svi programski GUI programi temeljeni na * NIX-u još nisu podržani po ovom triku, pa ako vaš omiljeni program ne radi, ne brinite i čekajte službenu podršku u budućim ažuriranjima. Također, možete primiti rušenje sustava dok pokrećete nekoliko GUI alata zbog istog razloga.

    Uobičajene i korisne Bash naredbe

    Bash na Ubuntu Windows 10 podržava razne uobičajene naredbe i koristi brojne uslužne programe naredbenog retka pomoći u postizanju dnevnih zadataka i pisanju korisnih skripti. Evo popisa uobičajenih Unix i Linux naredbi koje će vam pomoći da započnete s Bashom.

    Završi â ??  ?? To je dobar početak

    Bash na Ubuntu na Windows 10 dokazuje da je nova zora s Microsoft konačno koristi podršku za besplatni softver otvorenog koda na svojoj Windows platformi. To omogućuje programerima da iskoristite ekosustav razvijatelja otvorenog koda bez bočnog učitavanja Linuxa ili pomoću virtualnog stroja.

    Međutim * NIX aplikacije ne mogu izravno komunicirati s programima sustava Windows ili ih pokrenuti, ali to je samo početak, pa hajde da se držimo glava za velike mogućnosti koje nas očekuju.

    Kako se osjećate u vezi s Bashom u Ubuntuu i koje značajke želite vidjeti za Bash u Ubuntuu u budućim ažuriranjima sustava Windows 10? Ljubazno podijelite svoje misli pomoću komentara.