U ožujku 2016. Microsoft je najavio sjajno partnerstvo Canonical. Reklamirani kao Linux na Windowsima, programeri su se radovali mogućnosti Bash -a da dođe u Windows. Umjesto virtualnog stroja, ažuriranje obljetnice Windows 10 obećalo je da će Windowsu donijeti potpunu funkcionalnost basha.
Bash za Windows već je neko vrijeme dostupan i ima mnoštvo mogućnosti. Iako zasigurno zadovoljavaju potrebe programera, više značajki vreba ispod naredbenog retka. Saznajte više o Bash -u u sustavu Windows, od toga kako i zašto biste ga trebali instalirati, do skrivenih značajki za koje vjerojatno niste znali.
Sistemski zahtjevi za Bash u sustavu Windows
Instaliranje programa Bash na Windows prilično je jednostavno, ali počnimo s osnovama.
Trebat će vam pokrenuto računalo Windows 10 , 64-bitno računalo i instalirano Windows 10 Anniversary Update. Budući da je ažuriranje usmjereno na programere, morat ćete uključiti i način rada za razvojne programere. Možda će biti potrebno ponovno pokretanje. Nakon što se ponovno uključi, Windows podsistem za Linux (Beta) može biti omogućen u okviru Windows značajki. To će zatim zatražiti ponovno podizanje sustava, a na kraju, nakon što se sustav ponovno uključi, možete otvoriti Bash. Woohoo!
Stoga je instaliranje i pokretanje Bash -a na sustavu Windows iznenađujuće jednostavno. Sve dok ste naoružani 64-bitnim računalom sa sustavom Windows 10 i imate instalirano ažuriranje obljetnice, jednostavno je poput uključivanja nekoliko značajki.
Omogućavanje Bash -a u sustavu Windows
Omogućavanje Bash -a u sustavu Windows nije tako teško kao što zvuči. Evo kako pristupiti instalaciji.
Prvo omogućite Developer Mode. Dođite do Postavke> Ažuriranje i sigurnost> Za razvojne programere i odaberite mjehurić do Način za programere .
spojite se na wifi, ali nemate internet
Dalje, pogodi Windows tipke + Q i tražiti Uključite ili isključite značajke sustava Windows .
Ček u redu i ponovno pokrenite. Nakon ponovnog pokretanja, otvorite izbornik Start i potražite Bash . Klikni na Bash run naredba opcija.
Bit ćete unaprijeđeni da prihvatite uvjete usluge, a nakon što ih prihvatite, Bash će ih preuzeti.
Kad ovo završi, konačno možete pokrenuti Bash! Da biste to učinili, jednostavno otvorite izbornik Start i potražite Ubuntu .
Što zapravo možete učiniti
Jedno od najvećih pitanja, što možeš zapravo čini s Bash -om u sustavu Windows? Standardni alati naredbenog retka GNU -a, uključujući ...
grep
ssh
nano
... treba raditi savršeno. Odlično je i instaliranje paketa i ažuriranja pomoću funkcija apt i apt-get. Podrška za simboličke veze i datotečni sustav dolazi putem okruženja Windows podsustav za Linux (WSL), a postoji i podrška za programske jezike za Python, NodeJS i Perl. Iako Bash u sustavu Windows nije namijenjen za pokretanje grafičkih aplikacija, to se može postići.
Na sreću, ti ne mogu uređivati/otvarati/brisati Windows aplikacije ili mijenjati postavke sustava Windows. Ovo je velika sigurnost, jer svi znamo da se greške mogu dogoditi pri korištenju naredbenog retka.
Instaliranje Linux softvera
Na Linuxu možete instalirati aplikacije putem nekoliko metoda. Najčešće se koristi naredbena linija. Apt-get preuzima softverske pakete iz spremišta, zajedno sa ovisnostima. To je sjajno i izgledalo bi ovako (bez zagrada i sa stvarnim nazivom paketa):
sudo apt-get install [packagename]
Ako jesmo instaliranje Gita na primjer, pokrenut ćemo:
sudo apt-get install git
Prilično jednostavno. Međutim, svakako uključite
sudo
jer nam trebaju dopuštenja superkorisnika. Git i drugi softver mogu se instalirati i s izvora.
Rođen za trčanje (grafičke aplikacije)
Bash u sustavu Windows ne podržava grafičke Linux aplikacije, ili barem službeno. Međutim, članovi zajednice pronašao metodu za to pomoću naizgled prilično svestranog Windows podsustava za Linux. To što nešto nije napravljeno za jednu svrhu ne znači da se za to ne može koristiti.
Primjer: instalacija Bash za Windows instalira cijelu sliku korisničkog prostora Ubuntu. U osnovi, dobivate sve (sve binarne datoteke) koje se nalaze na tradicionalnoj Ubuntu instalaciji s grafičkim korisničkim sučeljem (GUI).
Uključivanjem potpunog korisničkog prostora za Ubuntu, stoga je moguće pokrenuti grafičke Linux aplikacije na sustavu Windows. Zaobilazno rješenje zahtijeva instaliranje X Servera, korištenje apt-get za instaliranje programa, postavljanje varijable okruženja prikaza i konačno pokretanje aplikacije. Iako nije osobito težak, to je glomazan proces jer se varijable okruženja prikaza moraju postaviti svaki put kada želite pokrenuti grafičku aplikaciju.
Nadalje, to je nepodržana značajka pa je funkcionalnost ovisna o brojnim čimbenicima. Kao što svaki izvorni korisnik Linuxa zna, instalacije aplikacija često zahtijevaju ovisnosti i dotjerivanja, tako da možete zamisliti da Bash u sustavu Jerry montira kako biste ih pokrenuli.
Želite pokrenuti grafičke aplikacije za Linux? Vjerojatno vam je bolje koristiti Cygwin, VM na sustavu Windows za pokretanje distribucije Linuxa ili samo dvostruko podizanje sustava. Tu je i novost grafičkih Linux aplikacija na Windowsima.
Pristupanje datotekama
Instaliranje programa Bash za Windows stvara potpuni korisnički prostor Ubuntu. Tim datotekama možete jednostavno pristupiti pomoću Windows File Explorera. Međutim, morat ćete znati gdje pogledati, što zahtijeva prvo omogućavanje Prikažite skrivene datoteke, mape i pogone pod Opcije prikaza File Explorer. Svaki korisnički račun sustava Windows ima svoj vlastiti korisnički prostor Ubuntu, koji se može pronaći navigacijom do mape:
C:UsersUSERNAMEAppDataLocalLxssootfs
Početna mapa računa nalazi se na:
mogu li snimiti telefonski poziv na svom iPhoneu
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME
S korijenskom mapom:
C:UsersUSERNAMEAppDataLocalLxssoot
Pristup datotekama sustava Windows u Bashu je malo drugačiji. Zadana vrijednost u Bashu je Ubuntu korijenski direktorij kreiran u datotečnom sustavu Windows. Ali možete montirati pogon sustava Windows. Dakle, za montiranje pogona C: upotrijebite naredbu:
/mnt/C
Za D: pogon ovo bi bilo:
/mnt/D
I tako dalje. Budući da koristimo naredbeni redak, takve naredbe možemo upariti s onima poput
cd
(promijenite imenik). Dopuštenja djeluju malo drugačije. Za pristup administratorskoj mapi, program Bash on Windows zahtijeva privilegiju 'Pokreni kao administrator'.
Upravljanje poslužiteljem
Želite super praktičan razlog za korištenje Bash -a za Windows? Upravljanje poslužiteljem je izvrsna ideja. Stvaranje poslužitelja je zaista jednostavno, ali ako je bez glave, trebat će vam način za upravljanje njime. Postoji mnogo aplikacija uključujući PuTTY, ali naredbena linija nudi jednostavno rješenje. Samo unesite ssh na poslužitelj i njime možete upravljati s terminala. Pokretanje udaljenih skripti prilično dobro funkcionira pomoću Bash -a u sustavu Windows i fantastična je korisna aplikacija.
Deinstalirajte Bash za Windows
Nakon što instalirate Bash za Windows, prilično je jednostavno deinstalirati. Postoje dvije glavne metode za postizanje toga: jedna uklanja Ubuntu okruženje, ali čuva vašu kućnu mapu netaknutom. Da biste to postigli, pokrenite ove naredbe putem naredbenog retka ili PowerShell -a:
lxrun /uninstall
Obavijest će tada upozoriti na rezultate deinstalacije: 'Ovo će ukloniti Ubuntu okruženje, kao i sve izmjene i nove aplikacije ...'
Tip i za nastavak uklanjanja.
Alternativa isključuje Windows podsustav za Linux i to uklanja Ubuntu okruženje i početna mapa:
lxrun /uninstall /full
Obavijest upozorava:
'Ovo će deinstalirati Ubuntu u sustavu Windows. Time će se ukloniti Ubuntu okruženje, kao i sve izmjene, nove aplikacije i korisnički podaci. '
Tip i kako bi se omogućilo uklanjanje softvera.
Windows 10 aktivirajte Windows za uklanjanje vodenih žigova
Bash u sustavu Windows ima mnogo potencijala, a tu su i izvrsni resursi poput bloga Windows, web mjesta zajednice Ubuntu, pa čak i svima omiljenih: Reddit . Razgovori u niti /r /bashonubuntuonwindows uključuju pokretanje Visual Studio koda, Samba datotečne poslužitelje i razvoj s WSL -om. Kako su se pokazale pokrenute grafičke aplikacije, mogućnosti su gotovo beskonačne.
Za što trenutno koristite Bash u sustavu Windows? Izvodite li uopće Bash na Windowsima? Javite nam u odjeljku komentara ispod!
Udio Udio Cvrkut E -pošta 15 Komande Windows naredbenog retka (CMD) koje morate znatiNaredbeni redak i dalje je moćan Windows alat. Evo najkorisnijih CMD naredbi koje svaki korisnik sustava Windows mora znati.
Pročitajte Dalje Povezane teme- Linux
- Windows
- Windows 10
- Linux Bash ljuska
Moe Long je pisac i urednik koji pokriva sve, od tehnologije do zabave. Zaradio je engleski B.A. sa Sveučilišta Sjeverna Karolina na Chapel Hillu, gdje je bio stipendist Robertsona. Osim u MUO -u, predstavljen je i u htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro i Cup of Moe.
Više od Moe LongPretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu