Kako instalirati i koristiti Linux Bash Shell na Windows 10



Podsustav Windows za Linux, predstavljen u Obljetnica ažuriranja , postao je stabilna značajka u Fall Creators Update . Sada možete pokrenuti Ubuntu i openSUSE na Windowsima, a uskoro će doći Fedora i više Linux distribucija.

Što trebate znati o Bash Shell sustava Windows 10

POVEZANO: Sve što možete učiniti s novom Bash Shell sustava Windows 10





Ovo nije a virtualni stroj , kontejner ili Linux softver sastavljen za Windows (npr Cygwin ). Umjesto toga, Windows 10 nudi potpuni Windows podsustav namijenjen Linuxu za pokretanje Linux softvera. Temelji se na Microsoftovom napuštenom projektu Astoria za pokretanje Android aplikacija u sustavu Windows.

Zamislite to kao suprotnost Vino . Dok Wine omogućuje pokretanje Windows aplikacija izravno na Linuxu, Windows podsustav za Linux omogućuje vam pokretanje Linux aplikacija izravno u sustavu Windows.



Microsoft je surađivao s Canonicalom kako bi ponudio puno okruženje ljuske Bash bazirano na Ubuntuu koje radi na vrhu ovog podsustava. Tehnički, ovo uopće nije Linux. Linux je temeljna jezgra operacijskog sustava, a to ovdje nije dostupno. Umjesto toga, ovo vam omogućuje pokretanje Bash ljuske i potpuno istih binarnih datoteka koje biste inače pokretali na Ubuntu Linuxu. Puristi slobodnog softvera često tvrde da je prosječan operativni sustav Linux treba zvati GNU/Linux jer je stvarno puno GNU softvera koji radi na Linux kernelu. Bash ljuska koju ćete dobiti zapravo su samo svi oni GNU uslužni programi i drugi softver.

Oglas

Iako se ova značajka izvorno zvala Bash na Ubuntu na Windowsima, također vam to omogućuje pokrenite Zsh i druge ljuske naredbenog retka . Sada podržava i druge distribucije Linuxa. Možete odabrati openSUSE Leap ili SUSE Enterprise Server umjesto Ubuntua, a Fedora je također na putu.

Ovdje postoje neka ograničenja. Ovo još ne podržava softver u pozadini poslužitelja i neće službeno funkcionirati grafičke Linux desktop aplikacije . Ni svaka aplikacija naredbenog retka ne radi, jer značajka nije savršena.



Kako instalirati Bash na Windows 10

POVEZANO: Kako mogu znati da li koristim 32-bitni ili 64-bitni Windows?

Ova značajka ne radi na 32-bitnoj verziji sustava Windows 10, dakle provjerite koristite li 64-bitnu verziju sustava Windows . Vrijeme je da prijeđite na 64-bitnu verziju sustava Windows 10 ako svejedno još uvijek koristite 32-bitnu verziju.

Pod pretpostavkom da imate 64-bitni Windows, za početak idite na Upravljačka ploča > Programi > Uključi ili isključi značajke sustava Windows. Omogućite opciju Windows Subsystem for Linux na popisu, a zatim kliknite gumb U redu.

Kliknite Ponovo pokreni sada kada se od vas zatraži da ponovno pokrenete računalo. Značajka neće raditi dok se ne ponovno pokrenete.

Bilješka : Počevši od ažuriranja Fall Creators, više ne morate omogućiti način rada razvojnog programera u aplikaciji Postavke da biste koristili ovu značajku. Samo ga trebate instalirati iz prozor Windows Značajke .

Oglas

Nakon što se vaše računalo ponovno pokrene, otvorite Microsoft Store s izbornika Start i potražite Linux u trgovini. Kliknite Dobiti aplikacije pod Linuxom na Windowsima? banner.

Bilješka : Počevši od Fall Creators Update-a, više ne možete instalirati Ubuntu pokretanjem naredbe bash. Umjesto toga, morate instalirati Ubuntu ili neku drugu distribuciju Linuxa iz aplikacije Store.

POVEZANO: Koja je razlika između Ubuntua, openSUSE-a i Fedore u sustavu Windows 10?

Vidjet ćete popis svih Linux distribucija koje su trenutno dostupne u Windows Storeu. Od ažuriranja Fall Creators, to uključuje Ubuntu, openSUSE Leap i openSUSE Enterprise , uz obećanje da će Fedora uskoro stići.

ažuriranje : Debian i Vrijeme sada su dostupni u trgovini, ali nisu ovdje navedeni. Potražite Debian Linux ili Kali Linux da biste ih pronašli i instalirali.

Da biste instalirali distribuciju Linuxa, kliknite je, a zatim kliknite gumb Nabavi ili instaliraj da biste je instalirali kao i bilo koju drugu aplikaciju Store.

Ako niste sigurni koje Linux okruženje instalirati, preporučujemo Ubuntu. Ova popularna distribucija Linuxa prije je bila jedina dostupna opcija, ali drugi Linux sustavi sada su dostupni za ljude koji imaju specifičnije potrebe.

Također možete instalirati više distribucija Linuxa i svaka će dobiti svoje jedinstvene prečace. Možete čak pokrenuti više različitih distribucija Linuxa istovremeno u različitim prozorima.

Kako koristiti Bash Shell i instalirati Linux softver

POVEZANO: Kako instalirati Linux softver u Ubuntu Bash Shell sustava Windows 10

Sada imate punu bash ljusku naredbenog retka temeljenu na Ubuntuu ili bilo kojoj drugoj distribuciji Linuxa koju ste instalirali.

Oglas

Budući da su iste binarne datoteke, možete koristite Ubuntuovu naredbu apt ili apt-get za instaliranje softvera iz Ubuntuovih repozitorija ako koristite Ubuntu. Samo upotrijebite bilo koju naredbu koju inače koristite na toj Linux distribuciji. Imat ćete pristup svom softveru naredbenog retka Linuxa, iako neke aplikacije možda još neće raditi savršeno.

Da biste otvorili Linux okruženje koje ste instalirali, samo otvorite izbornik Start i potražite bilo koju distribuciju koju ste instalirali. Na primjer, ako ste instalirali Ubuntu, pokrenite Ubuntu prečac.

Možete prikvačiti ovaj prečac aplikacije na izbornik Start, programsku traku ili radnu površinu radi lakšeg pristupa.

Kada prvi put pokrenete Linux okruženje, od vas će se tražiti da unesete UNIX korisničko ime i lozinku. Oni ne moraju odgovarati vašem Windows korisničkom imenu i lozinki, ali će se koristiti unutar Linux okruženja.

Na primjer, ako unesete bob i letmein kao svoje vjerodajnice, vaše korisničko ime u Linux okruženju bit će bob, a lozinka koju koristite unutar Linux okruženja bit će letmein—bez obzira na vaše korisničko ime i lozinku za Windows.

POVEZANO: Kako postaviti zadanu distribuciju Linuxa na Windows 10

Možete pokrenuti svoje instalirano Linux okruženje pokretanjem |_+_| naredba. Ako imate instalirano više Linux distribucija, možete odaberite zadano Linux okruženje ova naredba se pokreće.

Oglas

Ako imate instaliran Ubuntu, također možete pokrenuti |_+_| naredbu za instalaciju. Za openSUSE Leap 42 koristite |_+_| . Za SUSE Linux Enterprise Sever 12 koristite |_+_| . Ove su naredbe navedene na stranici svake distribucije Linuxa u Windows Storeu.

Još uvijek možete pokrenuti svoje zadano Linux okruženje pokretanjem |_+_| naredbu, ali Microsoft kaže da je to zastarjelo. To znači |_+_| naredba može prestati funkcionirati u budućnosti.

Ako imate iskustva s korištenjem Bash ljuske na Linuxu, Mac OS X ili drugim platformama, bit ćete kao kod kuće.

Na Ubuntu-u morate dati prefiks naredbi s |_+_| do pokrenite ga s root dopuštenjima . Root korisnik na UNIX platformama ima puni pristup sustavu, poput administratorskog korisnika na Windowsima. Vaš datotečni sustav Windows nalazi se na |_+_| u okruženju ljuske Bash.

Upotrijebite iste naredbe terminala Linuxa koje biste koristili za kretanje. Ako ste navikli na standardni Windows Command Prompt s njegovim DOS naredbama, evo nekoliko osnovnih naredbi zajedničkih za Bash i Windows:

  • Promjena imenika: |_+_| u Bashu, |_+_| ili |_+_| u DOS-u
  • Popis sadržaja imenika: |_+_| u Bashu, |_+_| u DOS-u
  • Premjestite ili preimenujte datoteku: |_+_| u Bashu, |_+_| i |_+_| u DOS-u
  • Kopiraj datoteku: |_+_| u Bashu, |_+_| u DOS-u
  • Izbrišite datoteku: |_+_| u Bashu, |_+_| ili |_+_| u DOS-u
  • Napravite imenik: |_+_| u Bashu, |_+_| u DOS-u
  • Koristite uređivač teksta: |_+_| ili |_+_| u Bashu, |_+_| u DOS-u

POVEZANO: Beginner Geek: Kako početi koristiti Linux terminal

Važno je zapamtiti da, za razliku od Windowsa, Bash ljuska i njezino okruženje koje oponaša Linux razlikuju velika i mala slova. Drugim riječima, File.txt s velikim slovom razlikuje se od file.txt bez velikog slova.

Oglas

Za dodatne upute konzultirajte se naš vodič za početnike za Linux naredbeni redak i drugi slični uvodi u Bash ljusku, Ubuntu naredbeni redak i Linux terminal na mreži.

Morat ćete koristite naredbu apt za instaliranje i ažuriranje softvera Ubuntu okruženja. Obavezno stavite prefiks ovim naredbama s |_+_| , zbog čega se pokreću kao root – što je Linux ekvivalent Administratoru. Evo naredbi apt-get koje trebate znati:

  • Preuzmite ažurirane informacije o dostupnim paketima: |_+_|
  • Instalirajte paket aplikacije: |_+_| (Zamijenite naziv paketa imenom paketa.)
  • Deinstalirajte paket aplikacije: |_+_| (Zamijenite naziv paketa imenom paketa.)
  • Potražite dostupne pakete: |_+_| (Zamijenite riječ riječju za koju želite pretraživati ​​nazive i opise paketa.)
  • Preuzmite i instalirajte najnovije verzije svojih instaliranih paketa: |_+_|

Ako ste instalirali SUSE Linux distribuciju, možete koristiti zypper naredba umjesto toga instalirati softver.

Nakon što preuzmete i instalirate aplikaciju, možete upisati njezin naziv u upit, a zatim pritisnuti Enter da biste je pokrenuli. Za više pojedinosti provjerite dokumentaciju te određene aplikacije.

Bonus: Instalirajte Ubuntu font za pravo Ubuntu iskustvo

Ako želite preciznije Ubuntu iskustvo na Windows 10, također možete instalirati Ubuntu fontove i omogućiti ih u terminalu. Ne morate to učiniti, jer nam zadani font Windows naredbenog retka izgleda prilično dobro, ali to je opcija.

Evo kako to izgleda:

Oglas

Da biste instalirali font, prvo preuzmite Ubuntu obitelj fontova s Ubuntuove web stranice. Otvorite preuzetu .zip datoteku i pronađite datoteku UbuntuMono-R.ttf. Ovo je Ubuntu monospace font, koji se jedini koristi u terminalu. To je jedini font koji trebate instalirati.

Dvaput kliknite datoteku UbuntuMono-R.ttf i vidjet ćete pregled fonta. Kliknite Instaliraj da biste ga instalirali na svoj sustav.

POVEZANO: Naučite koristiti uređivač registra kao profesionalac

Da bi Ubuntu monospace font postao opcija na konzoli, morat ćete dodati postavku u Windows registar .

Otvorite uređivač registra pritiskom na Windows+R na tipkovnici i upisivanjem |_+_| , a zatim pritisnite Enter. Dođite do sljedećeg ključa ili ga kopirajte i zalijepite u adresnu traku uređivača registra:

wsl

Desnom tipkom miša kliknite desno okno i odaberite Novo > Vrijednost niza. Imenujte novu vrijednost |_+_| .

Dvaput kliknite niz 000 koji ste upravo stvorili, a zatim unesite |_+_| kao njegov vrijednosni podatak.

Oglas

Pokrenite Ubuntu prozor, desnom tipkom miša kliknite naslovnu traku, a zatim odaberite naredbu Svojstva. Kliknite karticu Font, a zatim na popisu fontova odaberite Ubuntu Mono.


Softver koji instalirate u Bash ljusku ograničen je na Bash ljusku. Ovim programima možete pristupiti iz naredbenog retka, PowerShell-a ili negdje drugdje u sustavu Windows, ali samo ako pokrenite |_+_| naredba .

PROČITAJTE SLJEDEĆE Profilna fotografija Chrisa Hoffmana Chris Hoffman
Chris Hoffman je glavni urednik How-To Geek. Više od desetljeća piše o tehnologiji i dvije godine je bio kolumnist PCWorld-a. Chris je pisao za The New York Times, bio je intervjuiran kao stručnjak za tehnologiju na TV postajama kao što je Miamijev NBC 6, a njegov rad su pokrivale novinske kuće poput BBC-a. Od 2011. Chris je napisao preko 2000 članaka koji su pročitani gotovo milijardu puta --- i to samo ovdje na How-To Geek.
Pročitajte cijelu biografiju

Zanimljivi Članci