Kako instalirati, pokrenuti i konfigurirati Bash Linux na Windows 10

Kroz stoljeća željeli smo povezati različite operacijske sustave na jednom stroju, a to je teoretski bilo moguće zahvaljujući alatima za virtualizaciju poput VMware -a, Virtual Box -a itd., Ali nije uobičajeno da možemo pokrenuti stroj s jednog stroja.operacijski sustav kao dio drugog s drugačijim operativnim sustavom.

Govorit ćemo posebno o sustavima Windows i Linux; Svi znamo da su to dva potpuno različita sustava i da je bilo gotovo nemoguće da jedan može raditi na drugom bez upotrebe alata za stvaranje virtualnih strojeva. Sjajna vijest je ta Linux se sada može pokrenuti u sustavu Windows 10 zahvaljujući ažuriranju objavljenom u veljači.

Ti su podaci dati u Konferencija Build 2016 i to je, riječi plus riječi manje, integracija Ubuntu podsustava na Windows 10 platformu (Nevjerojatna istina). S ovim alatom Možemo izvršiti sve naredbe koje odgovaraju Bashu baš kao da ga pokrećemo na pravom Ubuntu stroju, a o čemu smo pričali, novost je da to nije virtualni stroj (navikao na njih) već da je to prostor unutar strukture Windows 10 i da će se nalaziti u Put:

 C: \ korisnici \ [korisničko ime] \ AppData \ Local \ Lxss \ rootfs \
Jedan od velikih noviteta koje smo imali prilike upoznati i upravljati u sustavu Windows 10 u njegovoj godišnjici bila je mogućnost implementacije Linux bash u operacijskim sustavima Windows što nam je omogućilo da imamo okruženje Ubuntu 14 bez virtualnog stroja.

Ovo je vrlo značajan napredak za sve nas koji upravljamo oba operativna sustava jer možemo izravno obavljati više zadataka između oba sustava. Sada u uređivanju Ažuriranje za autore, koji će biti pokrenut sredinom ožujka 2021.-2022., imat ćemo dvije nove značajke u Bash-u za Windows:

  • Nadogradite na Ubuntu 16.04
  • Mogućnost pokretanja Windows programa izravno iz Basha

Što je novo u BashuS ovim novim ažuriranjima moći ćemo učiniti sljedeće u Windows Bash -u:

  • Pokrenite binarne datoteke i naredbe Windows u Ubuntu konzoli.
  • Trčanje programa oba operativna sustava na jednoj konzoli.
  • Uključite naredbe Windows pomoću bash skripte.

Podsjetimo se da bismo za pristup verziji Creators Update morali trenutno biti korisnici Insajdera kako bismo mogli izvesti potrebne testove u tom izdanju sustava Windows 10.

1. Zahtjevi za pokretanje Ubuntu Bash -a u sustavu Windows 10

U osnovi postoje tri temeljna zahtjeva da bi se cijeli zadatak Bash mogao pravilno izvršiti i bez ikakvih neugodnosti, a to su:

Imati korisnički računTo je važno od programa koje pokrećemo od Basha izvršit će se kao da ih je otvorio trenutni korisnički račun sustava Windows 10.

DopuštenjaZa pokretanje ovih programa bez poteškoća preporučujemo pokretanje Bash -a kao administratori.

Radni imenikMoramo imati na umu da će programi koje vodimo s Bashom imati isti direktorij kao i Windows programi 10. Možemo koristiti naredbu CD za promjenu radnog imenika.

2. Kako pristupiti Ubuntu Bash u sustavu Windows 10


Za pristup Bash -u možemo koristiti dvije mogućnosti:
  • U okvir za pretraživanje sustava Windows 10 unosimo pojam bash i odabiremo odgovarajuću opciju.
  • Pritiskom na gumb Početak i potražite odgovarajući alat.

3. Kako instalirati Linux Shell u Windows 10


Korak 1
To prvo moramo znati ova je izmjena uključena u ažuriranje 14316. Ići ćemo na opciju Postavke u našem sustavu Windows 10:

Korak 2
Tamo će se prikazati sljedeći prozor gdje moramo odabrati opciju Ažuriranje i sigurnost:

Korak 3
Nakon što odaberete ovu opciju, prikazat će se sljedeći prozor:

Korak 4
Moramo odabrati opciju Za programere, a zatim aktivirati gumb Način rada programera; Nakon što odaberete ovaj gumb, prikazat će se sljedeće informacije. Nakon što odaberemo Da ova će se kartica aktivirati na našoj ploči.

Korak 5
Zatim ćemo otići na izbornik Start i potražiti opciju Aktiviranje ili deaktiviranje značajki sustava Windows. U prozoru koji se otvori moramo prijeći na opciju Windows podsustav za Linux (Beta)

BilješkaOva je značajka dostupna samo na 64-bitnim računalima.

Korak 6
U nekim slučajevima rekli bismo da se u velikoj većini na naše iznenađenje može dogoditi sljedeće:

Kao što vidimo opciju Windows podsustav za Linux (Beta) nije dostupan, to može biti traumatično za nas, ali to je zato što je ova značajka omogućena u verziji 14316. Sada imamo pitanje, Što nam je činiti?

Korak 7
Izvršit ćemo sljedeći proces kako bismo omogućiti i istražiti ovu značajku toliko nam je važno. Kao prvi korak Ući ćemo u opciju Konfiguracija s izbornika Start.

Korak 8
Tamo ćemo vidjeti da se prikazuje odgovarajući prozor postavki odabiremo opciju Ažuriranje i sigurnost.

Korak 9
Kasnije odabiremo Windows Update.

Korak 10
Na kartici Windows Update kliknemo na redak Napredne opcije. Prikazat će se sljedeći prozor:

Korak 11
Vidimo opciju Preuzmite verzije Insider Preview, tamo Kliknemo gumb Start. Vidimo da se prikazuje sljedeće:

Kako bi nastavili s procesom moramo biti registrirani kao Insider korisniciOvo služi za preuzimanje i pokretanje različitih kompilacija i Microsoftovih aplikacija. Ako nismo registrirani, to možemo učiniti sa sljedeće veze.

Korak 12
Nakon što imamo registriranog korisnika, nastavljamo s davanjem kliknite gumb Prijava na naš Windows 10.

Korak 13
Biramo Microsoftov račun i unosimo svoje korisničko ime i lozinku.

Korak 14
Kliknemo na Prijaviti seIz sigurnosnih razloga moramo ponovno unijeti svoju korisničku lozinku.

Korak 15
Kliknemo na Sljedeći i vidjet ćemo da će se, nakon što je sesija prijavljena, prikazati sljedeći prozor s informacijama:

Korak 16
Kliknemo na Sljedeći, vDostavit ćemo sljedeće podatke:

Korak 17
Kliknemo na Potvrdite i onda moramo ponovno pokrenuti Windows 10 kako biste imali pristup različitim ažuriranjima Insider Preview. Tako kliknemo gumb Restart sada za automatsko pokretanje ponovnog pokretanja našeg stroja. Proces ponovnog pokretanja će započeti

BilješkaNešto vrlo, jako važno što moramo imati na umu je da će Linux Bash Shell raditi samo u Build 14316 na Windows 10 Insider Preview okruženju, trenutno se ne može pokrenuti na Windows 10 Home ili Windows 10 Enterprise. (Da, to je problem), procjenjuje se da je u vrlo brzo ćemo moći koristiti Linux Bash Shell u sustavu Windows 10 Home ili Enterprise.

Korak 18
Nakon što smo ponovno pokrenuli sustav Windows moramo ponovno otići na Postavke, Ažuriranje i sigurnost, Windows ažuriranje i tu opet biramo Napredne opcije, tamo ćemo ponovno moći vidjeti našu mogućnost ažuriranja novih verzija ili kompilacija koje izlaze putem Insidera, sjetite se da nam korisnici Insajdera omogućuju testiranje operativnih sustava i aplikacija prije nego što izađu na tržište ili izađu prethodne verzije.

Korak 19
Možemo odabrati opciju Brzo (preporučljivo) budući da na ovaj način ažuriranja stižu ranije, čak i ako nisu stabilna, ako odaberemo Polako, ažuriranja traju duže, ali su stabilnija.

Korak 20
Nakon svega ovog procesa možemo putem Windows Update tražiti dostupna ažuriranja i pronaći ćemo build 14316, postupak ažuriranja obično je sličan onom za Windows Update.

Zatim Otvaramo opciju Aktiviranje ili deaktiviranje Windows značajki i tamo Potražit ćemo Windows podsustave za Linux (Beta). Kao što smo napomenuli, napravljeno je pojašnjenje "Beta", što ukazuje da je u procesu testiranja Microsoftova grupa programera.

Korak 21
Nakon što se ova značajka aktivira moramo ponovno pokrenuti naš stroj sa sustavom Windows 10. Nakon što se stroj ponovno pokrene, možemo koristiti tražilicu u sustavu Windows 10 za lociranje i izvršavanje naredbe bash.exe.

Korak 22
Nakon što izvršimo ovu naredbu vidjet ćemo da se prikazuje DOS prozor u kojem moramo prihvatiti uvjete korištenja, jednostavno unosimo slovo s (Da) i dajemo Unesi.

4. Kako otvoriti i koristiti Bash u sustavu Windows 10

Korak 1
Nakon što završimo ovu instalaciju moramo pričekati da se proces završi i možemo tražiti izraz Ubuntu kako bismo mogli izvršiti Linux bash Shell u našem okruženju Windows 10. Nakon što ga pronađemo, jednostavno kliknemo na njega i tako ćemo implementirati naš Ubuntu terminal u Windows 10.

Korak 2
Naš terminal ćemo vidjeti na sljedeći način:

Korak 3
Na ovaj način možemo koristiti sve Ubuntu naredbe u sustavu Windows 10. Pogledajmo, na primjer, podsustav koji ćemo koristiti s ovom značajkom koju je pokrenuo Windows, zapamtite da je u beta verziji. Koristit ćemo sljedeću naredbu:

 lbs_release -a

Korak 4
U ovoj značajci moći ćemo koristiti nano uređivač i sve pakete koji se odnose na apt kako bismo mogli ažurirati naša spremišta pomoću naredbe:

 apt-get ažuriranje

Korak 5
Na isti način možemo koristiti sudo, jer radi savršeno (do sada). Kao što smo spomenuli, budući da se radi o beta verziji, postoje naredbe koje još uvijek ne rade na najbolji način, na primjer naredba ifconfig koja nam omogućuje da vidimo mrežne parametre nije omogućena i nećemo to moći u potpunosti integrirati bash alat s Windows 10 aplikacijama.

U svakom slučaju, imamo veliki doseg s ovom novom značajkom koju nudi Microsoft. Linux Bash Shell komentiran je na Ubuntu 14.04 LTS To treba uzeti u obzir i unutar njegovih vrlina opsežna je upotreba APT-a jer možemo pretraživati ​​pakete pomoću sintakse pretraživanja apt-cache ili ih instalirati izravno pomoću naredbe apt-get install.

APT pomagala koja su aktivna su

  • Instalirajte paket aplikacija pomoću naredbe apt-get installname paket, gdje je packagename naziv paketa za instalaciju.
  • Preuzmite i instalirajte najnovija ažuriranja pomoću naredbe apt-get ažuriranje.
  • Preuzmite i instalirajte najnovija ažuriranja paketa pomoću naredbe apt-get nadogradnja.
  • Deinstalirajte paket pomoću naredbe apt-get removename paketa gdje je packagename naziv paketa za deinstalaciju.
  • Potražite dostupne pakete pomoću naredbe apt-cache Word za pretraživanje, u riječi Word moramo unijeti termin paketa za pretraživanje.

Korak 5
Možemo stvoriti okruženje grafičkih alata i za to možemo instalirati neke od alata koje nađemo dostupnima na mreži u tu svrhu, možemo instalirati, na primjer, Xming ili Cygwin.

Neki važni aspekti značajke Linux Bash Shell

  • To nije virtualni stroj to je pravo Linux okruženje i zauzima prostor izravno na Windows pogonu.
  • Je beta, odnosno podložan je promjenama i izmjenama sve dok se pogreške koje se mogu pojaviti ne isprave.
  • Ova značajka nije dostupno u verzijama Home ili Enterprise Trenutno je dostupna samo u verziji Insider Preview.
  • Razne značajke Linuxa mogu se izvesti u ovoj značajci kao što su apt-get, Bash, Python, git, vim između ostalog.
  • Je temelji se na Ubuntuu 14.04 LTS.
  • Za stvaranje i integraciju ove značajke pridružio Microsoft s tvorcima Ubuntua, Canonical.
  • Možemo imati a odlična izvedba naših Linux aplikacija koje rade u Windows 10 okruženju.
  • Ne možemo komunicirati između aplikacija, odnosno Windows aplikacije s Linuxom i obrnuto.

5. Kako pokrenuti Windows programe u Ubuntu Bashu


Prije svega, moramo imati na umu sljedeće:

The Windows 10 pogon C U Ubuntu Bashu imamo ga na sljedećoj stazi: / mnt / c.
Bash ima sposobnost da razlikovati velika i mala slova pa ako unesemo naredbu u pogrešnom formatu primit ćemo pogrešku.

Korak 1
Možemo početi pokušavati izvršavati naredbu Ping koju nalazimo na sljedećoj stazi:

 C: \ Windows \ System32 \ PING.EXE
Korak 2
Za to idemo u Bash i izvršavamo sljedeću naredbu:
 /mnt/c/Windows/System32/PING.EXE
Korak 3
Prije pokretanja pokušajmo pokrenuti naredbu mala slova za provjeru je li Bash osjetljiv na velika i mala slova.

POVEĆAJTE

Korak 4
Sada, ako to izvedemo na uobičajen način, velikim slovima, dobit ćemo sljedeći rezultat. To se događa jer nismo definirali potpune parametre naredbe. Moramo imajte na umu sintaksu puta, jer ako sadrži znakove poput zagrada ili razmaka, moramo ih dodati unaprijed bočna traka \.

POVEĆAJTE

Korak 5
Zatim ćemo pokušati pristupiti Internet Exploreru, za to ćemo izvršiti sljedeću naredbu u Bashu:

 / mnt / c / Program \ Files \ \ (x86 \) / Internet \ Explorer / iexplore.exe
Korak 6
Dobiveni rezultat bit će sljedeći. Imajte na umu da smo dodali simbol \ prije znakova koji sadrže razmak.

POVEĆAJTE

6. Kako dodijeliti argument naredbi u Ubuntu Bashu

Korak 1
Bash Shell automatski dodjeljuje parametre izravno naredbama koje izvršavamo, na primjer, možemo koristiti sljedeću naredbu:

 /mnt/c/Windows/System32/PING.EXE solutiontic.com
Korak 2
Dobit ćemo sljedeći rezultat:

POVEĆAJTE

Korak 3
Ili, ako želimo vidjeti datoteku hosts računala, upotrijebit ćemo sljedeću naredbu:

 /mnt/c/Windows/System32/notepad.exe "C: \ Windows \ System32 \ drivers \ etc \ hosts"

POVEĆAJTE

Kao što vidimo, možemo koristiti standardni Windows put dok izvršavamo put izravno do programa.

7. Kako pokrenuti naredbu u Ubuntu Bashu


Kao što znamo, nisu sve naredbe sustava Windows 10 izvršne, .exe, ali su ugrađene u naredbeni redak.

Korak 1
Za izvršavanje ove vrste naredbi moramo pokrenite naredbu cmd.exe a zatim unesite odgovarajuću naredbu, sintaksa je sljedeća:

 /mnt/c/Windows/System32/cmd.exe/C naredba
Korak 2
Na primjer, za prikaz direktorija upotrijebit ćemo sljedeću naredbu:
 /mnt/c/Windows/System32/cmd.exe/C red

POVEĆAJTE

8. Kako dodati direktorije na poseban put u Bashu


Windows usluge za Bash tretiraju izvršne datoteke Windowsa na isti način na koji se tretiraju binarne datoteke Linuxa, odnosno možemo dodati direktorij koji sadrži .exe datoteku, a zatim ga izravno pokrenuti.

Korak 1
Na primjer, možemo unijeti sljedeću naredbu:

 izvoz PATH = $ PATH: / mnt / c / Windows / System32
Korak 2
Sada možemo izravno izvršiti potrebne naredbe, u ovom slučaju izvršit ćemo dvije (PING.EXE i notepad.exe). Kao što vidimo, izvršavaju se ispravno i izvode se bez ikakvih problema.

POVEĆAJTE

9. Kako istovremeno pokrenuti naredbe za Linux i Windows 10


S ovom novom novošću imamo mogućnost prenesite naredbu Windows 10 u naredbu za Linux.
Praktičan primjer toga je korištenje naredbe Windows ipconfig.exe -svi za pristup mrežnim sučeljima i istovremeno koristite naredbu grep Linuxa tako da rezultat bude u ovom formatu. Možemo koristiti sljedeću naredbu:
 /mnt/c/Windows/System32/ipconfig.exe -svi | grep "IPv4 adresa"

POVEĆAJTE

Kako vidimo ovu važnu i praktičnu novost, omogućit će nam veći opseg Ubuntu Bash -a u sustavu Windows 10 za različite upravljačke zadatke. Kako vidimo ovu novu značajku, pružit će nam novo okruženje koje, bez sumnje, sve dok imamo neku vezu s njom. Linux svijetBit će to ugodno iskustvo u našim ulogama, nadamo se da će značajka Bash biti objavljena za tradicionalne verzije jer sve nemaju opseg verzije Insider Preview. Ako obično koristite ova dva operacijska sustava, također predlažemo opciju da imate dual Boot s Linuxom i Windows 10 i tako ne propustite najbolje od oboje.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave