U obnovi Windows 10 godišnjice , Microsoft je dodao zanimljivu novu značajku za programere, korisnike energije i sve one koji su radili s Unix-y sustavima kao što su Mac OS X i Linux. Windows 10 sada uključuje Unix Bash naredbeni redak (u beta verziji) zahvaljujući suradnji s Canonicalom, tvrtkom iza Ubuntu Linuxa .
Pomoću naredbenog retka Bash možete izvršiti sve vrste radnji kao što su interakcije s datotečnim sustavom Windows (kao što možete s redovitim naredbenim retkom sustava Windows), pokretanje standardnih naredbi za naredbu i čak instaliranje Linux grafičkih korisničkog sučelja - iako taj zadnji nije službeno podržan.
Ako ste iskusni korisnici Bash ili zainteresirani za početak korištenja popularnog naredbenog retka, evo kako instalirati Bash na Windows 10.
01 od 06
Podsustav
Kada instalirate Bash na Windows 10, ne dobivate virtualni stroj ili program koji se nastoji uglavnom pokrenuti kao što je Bash u Linuxu. To je zapravo Bash trčanje nativno na računalu zahvaljujući značajki u sustavu Windows 10 pod nazivom Windows podsustav za Linux (WSL). WSL je "tajni umak" koji omogućuje pokretanje Linux softvera u sustavu Windows.
Da biste započeli, idite na Start> Postavke> Ažuriranje i sigurnost> Za programere . U podnaslovu "Upotrijebite značajke razvojnog programera" odaberite radio gumb za način rada razvojnog programera . Od vas će se možda tražiti da ponovno pokrenete vaše računalo. Ako je tako, idi i napravite to.
02 od 06
Uključite značajke sustava Windows
Kada to učinite, zatvorite aplikaciju Postavke i kliknite traku pretraživanja Cortana na programskoj traci i upišite značajke sustava Windows. Najbolji rezultat trebao bi biti opcija upravljačke ploče pod nazivom "Uključivanje i isključivanje značajki sustava Windows". Odaberite to i otvorit će se mali prozor.
Pomaknite se prema dolje i označite okvir pod nazivom "Windows podsustav za Linux (Beta)". Zatim kliknite OK ( U redu) da biste zatvorili prozor.
Zatim ćete biti upitani za ponovno pokretanje računala, što ćete morati učiniti prije nego što možete koristiti Bash.
03 od 06
Završna instalacija
Nakon ponovnog pokretanja računala, ponovno kliknite Cortanu na programskoj traci i upišite bash. Najbolji rezultat bi trebao biti opcija za pokretanje "bash" kao naredbu - odaberite to.
Alternativno, idite na Start> Sustav Windows> Naredbeni redak . Nakon otvaranja prozora s naredbenim retkom upišite u bash i pritisnite Enter .
Bez obzira na to kako to učinite, završni postupak instalacije za Bash započet će preuzimanjem Basha iz Windows Storea (putem naredbenog retka). U jednom će trenutku biti zatraženo da nastavite. Kada se to dogodi, upišite tipku y, a zatim pričekajte da se instalacija dovrši.
04 od 06
Dodajte korisničko ime i lozinku
Kada se gotovo sve gotovo, od vas će se tražiti da unesete korisničko ime i zaporku, što je tipično za Unix naredbeni redak. Ne morate upotrebljavati ime ili zaporku korisničkog računa za sustav Windows. Umjesto toga, mogu biti posve jedinstvene. Ako se želite nazvati "r3dB4r0n" onda idi za to.
Kada taj dio završi i instalacija završi, naredbeni redak se automatski otvara u Bash. Znat ćete da je gotova kada vidite nešto poput 'r3dB4r0n @ [naziv vašeg računala]' kao naredbeni redak.
Sada možete slobodno unijeti sve naredbe Bash koje vam se sviđaju. Budući da je to još uvijek beta softver, sve neće funkcionirati, ali će većim dijelom raditi slično Bashu na drugim sustavima.
Kad god opet želite otvoriti Bash, naći ćete ga pod Start> Bash na Ubuntu u sustavu Windows .
05 od 06
Nadogradnja instalacije
Kao što bilo koji dobar korisnik Bash zna prije nego što učinite bilo što s naredbenom retkom, ažurirajte i nadogradite trenutnu instalaciju paketa. Ako nikada niste čuli pojam, paketi su ono što nazivate zbirkom datoteka koje čine programe naredbenog retka i uslužne programe instalirane na vašem računalu.
Da biste bili sigurni da ste ažurni, otvorite Bash na Ubuntu u sustavu Windows i upišite sljedeću naredbu: sudo apt-get update. Sada pritisnite Enter. Bash će zatim ispisati poruku o pogrešci u prozor i potom zatražiti svoju lozinku.
Zanemarite tu poruku pogreške za sada. Sudo naredba još uvijek ne funkcionira, ali još uvijek je potrebno da izvršite određene naredbe u Bashu. Osim toga, to je samo dobra praksa da radimo stvari na službeni način u očekivanju besprijekornog Bash iskustva na sustavu Windows.
Do sada je sve što smo učinili ažurira našu lokalnu bazu podataka instaliranih paketa, što računalo zna da ima nešto novo. Sada za instalaciju novih paketa moramo upisati sudo apt-get nadogradnju i ponovo hit Enter. Bash vjerojatno više neće tražiti vašu lozinku jer ste upravo unijeli nju. A sada, Bash je isključen za utrke nadogradnje svih vaših paketa. Rano u procesu, Bash će vas pitati ako zaista želite nastaviti nadogradnju softvera Bash. Samo upišite y za da izvršite nadogradnju.
Možda će trebati nekoliko minuta da nadogradi sve, ali nakon što je učinjeno, Bash će biti nadograđen i spreman za izlazak.
06 od 06
Korištenje programskog naredbenog retka
Sada imamo Bash gore i trčanje je vrijeme da se nešto lako s njim. Koristit ćemo naredbu rsync za izradu sigurnosne kopije mape naših dokumenata za Windows na vanjski tvrdi disk.
U ovom primjeru, naša se mapa nalazi na C: \ Users \ BashFan \ Documents, a naš vanjski tvrdi disk je F: \ disk.
Sve što trebate učiniti je upisati rsync -rv / mnt / c / korisnike / BashFan / Documents / / mnt / f / Documents. Ova naredba kaže Bashu da koristi program Rsync, koji bi već trebao biti instaliran na verziji programa Bash. Zatim dio "rv" kaže rsync da kopira sve sadržane unutar različitih mapa na računalu i ispiše sve aktivnosti rsynca u naredbu. Provjerite jeste li upisali ovu naredbu upravo ukljuèujuæi uporabu prateæe crtice nakon ... / BashFan / Documents /. Za objašnjenje zašto je to crta važna, pogledajte ovaj Digital Ocean tutorial.
Zadnja dva bitova s mapama odredišta kažu Bash koja mapa za kopiranje i gdje kopirati. Za Bash za pristup datotekama sustava Windows mora početi sa "/ mnt /". To je samo čudotvornost Bash na Windowsu jer Bash i dalje djeluje kao da se izvodi na Linux stroj.
Također imajte na umu da su Bash naredbe osjetljive na veličinu slova. Ako ste upisali "dokumente" umjesto "Dokumenti", Rsync ne bi mogao pronaći pravu mapu.
Sada kada ste upisali svoju naredbu, pritisnite Enter i vaši će se dokumenti sigurnosno kopirati ni u kojem trenutku.
To je sve što ćemo pokriti u ovom uvodu za Bash na Windowsu. Drugi put ćemo pogledati kako možete eksperimentirati s pokretanjem Linux programa na sustavu Windows i razgovarati malo više o uobičajenim naredbama za korištenje s Bashom.