Skip to main content

Kako instalirati i koristiti Linux Bash Shell na Windowsima 10

Kako instalirati i koristiti Linux Bash Shell na Windowsima 10

Geoffrey Carr

Windows podsustav za Linux, predstavljen u Obnovi godišnjice, postao je stabilna značajka u ažuriranju autora pada. Sada možete pokrenuti Ubuntu i openSUSE na Windowsu, s uskoro dostupnim Fedora i više Linux distribucija.

Što trebate znati o sustavu Windows 10's Bash Shell

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

Razmislite o tome kao suprotnost Vinu. Dok vam Wine omogućuje pokretanje Windows aplikacija izravno na Linuxu, Windows podsustav za Linux omogućuje pokretanje Linux aplikacija izravno na sustavu Windows.

Microsoft je radio s Canonicalom kako bi ponudio punu Ubuntu-baziranu Bash okruženja koja se pokreće na ovom podsustavu. Tehnički, to uopće nije Linux. Linux je temeljni kernel operacijskog sustava i to ovdje nije dostupno. Umjesto toga, to vam omogućuje da pokrenete ljusku Bash i točne binarne datoteke na kojima radite na Ubuntu Linuxu. Slobodni softverski časnici često tvrde da bi prosječni Linux operativni sustav trebao biti nazvan "GNU / Linux" jer je stvarno puno GNU softvera koji se izvodi na Linux kernelu. Bash ljuska koju ćete dobiti je stvarno samo one GNU komunalije i drugi softver.

Iako je ova značajka izvorno nazvana "Bash on Ubuntu na Windowsu", također vam omogućuje pokretanje Zsh i drugih ljusaka naredbene linije. Ona sada podržava i druge Linux distribucije. Možete odabrati openSUSE Leap ili SUSE Enterprise Server umjesto Ubuntua, a Fedora je također na putu.

Ovdje postoje neka ograničenja. To još ne podržava softver pozadinskog poslužitelja, a službeno neće raditi s grafičkim aplikacijama za Linux desktop. Niti jedna aplikacija naredbenog retka ne radi, jer značajka nije savršena.

Kako instalirati Bash na Windowsima 10

Ova značajka ne funkcionira na 32-bitnoj verziji sustava Windows 10, stoga osigurajte da koristite 64-bitnu verziju sustava Windows. Vrijeme je da se prebacite na 64-bitnu verziju sustava Windows 10 ako još uvijek koristite 32-bitnu verziju.

Pod pretpostavkom da imate 64-bitni sustav Windows, da biste započeli, prijeđite na Upravljačku ploču> Programi> Uključite ili isključite značajke sustava Windows. Omogućite opciju "Windows podsustav za Linux" na popisu, a zatim kliknite gumb "U redu".

Kada se od vas zatraži da ponovo pokrenete računalo, kliknite "Ponovo pokreni". Značajka neće raditi dok se ne ponovo ne pokrenete.

Bilješka: Počevši od ažuriranja autora autora pada, više ne morate omogućiti način rada razvojnog programera u aplikaciji Postavke za upotrebu ove značajke. Vi samo trebate ga instalirati iz prozora značajke Windows.

Nakon što se računalo ponovo pokrene, otvorite Microsoft Store na izborniku Start i potražite "Linux" u trgovini. Kliknite "Nabavite aplikacije" pod bannerom "Linux na Windows?".

Bilješka: Počevši od ažuriranja autora pada, Ubuntu više ne možete instalirati pokretanjem naredbe "bash". Umjesto toga, morate instalirati Ubuntu ili drugu Linux distribuciju iz aplikacije Trgovina.

Vidjet ćete popis svih Linux distribucija trenutno dostupnih u Windows Storeu. Od ažuriranja autora pada, to uključuje Ubuntu, openSUSE Leap i openSUSE Enterprise, uz obećanje da će uskoro doći Fedora.

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

Da biste instalirali distribuciju Linuxa, kliknite ga, a zatim kliknite gumb "Nabavite" ili "Instaliraj" da biste ga instalirali kao bilo koja druga aplikacija Trgovina.

Ako niste sigurni koji Linux okruženje instalirate, preporučujemo Ubuntu. Ova popularna Linux distribucija bila je jedina dostupna opcija, ali drugi Linux sustavi sada su dostupni za ljude koji imaju više specifičnih potreba.

Također možete instalirati više Linux distribucija i oni će svaki dobiti vlastite jedinstvene prečace. Možete čak i pokrenuti više različitih Linux distribucija u isto vrijeme u različitim prozorima.

Kako koristiti Bash Shell i instalirati Linux softver

Sada imate punu ljusku komandne linije baziranu na Ubuntu, ili bilo kojoj drugoj Linux distribuciji koju ste instalirali.

Budući da su oni isti binari, možete koristiti Ubuntu apt ili apt-get naredbu za instalaciju softvera iz Ubuntuovih spremišta ako koristite Ubuntu. Koristite samo naredbu koju biste normalno koristili na toj Linux distribuciji. Imat ćete pristup svim softverima Linux naredbenog retka vani, iako neke aplikacije možda još ne rade savršeno.

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

Ovaj prečac aplikacije možete prikvačiti na izbornik Start, traku zadataka ili radnu površinu radi lakšeg pristupa.

Kada prvi put pokrenete Linux okruženje, od vas će se tražiti da unesete korisničko ime i zaporku UNIX-a.Ne moraju se podudarati s korisničkim imenom i zaporkom za sustav Windows, ali će se koristiti u Linux okruženju.

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 u Linux okruženju bit će "letmein" - bez obzira na korisničko ime vašeg Windows lozinka je.

Možete pokrenuti instalirani Linux okruženje pokretanjem wsl naredba. Ako imate više Linux distribucija, možete odabrati zadani Linux okruženje koje ova naredba pokreće.

Ako imate Ubuntu instaliran, također možete pokrenuti ubuntu naredbu za njegovo instaliranje. Za openSUSE Leap 42 koristite opensuse-42 , Za SUSE Linux Enterprise Sever 12 koristite sles-12 , Ove naredbe navedene su na svakoj stranici Linux distribucije na Windows Storeu.

I dalje možete pokrenuti zadani Linux okruženje pokretanjem bash ali Microsoft kaže da je to zastarjelo. To znači da bash naredba može prestati funkcionirati u budućnosti.

Ako ste iskusni koristeći Bash ljusku na Linuxu, Mac OS Xu ili drugim platformama, biti ćete kod kuće.

Na Ubuntu morate prefiksati naredbu sudo pokrenuti ga s korijenskim dozvolama. Korisnik "root" na UNIX platformama ima puni pristup sustavu, poput "Administratora" korisnika u sustavu Windows. Vaš Windows datotečni sustav nalazi se u /mnt/c u Bash ljusci okoliš.

Koristite iste Linux naredbe na terminalu koje biste koristili za kretanje. Ako ste navikli na standardno upozorenje za naredbe sustava Windows s naredbama za DOS, evo nekoliko osnovnih naredbi koje su zajedničke Bashu i Windowsu:

  • Izmjena direktorija: cd u Bashu, cd ili chdir u DOS-u
  • Popis sadržaja direktorija: ls u Bashu, dir u DOS-u
  • Premjestiti ili preimenovati datoteku: mv u Bashu, move i rename u DOS-u
  • Kopiraj datoteku: cp u Bashu, copy u DOS-u
  • Izbriši datoteku: rm u Bashu, del ili erase u DOS-u
  • Izrada direktorija: mkdir u Bashu, mkdir u DOS-u
  • Upotrijebite uređivač teksta: vi ili nano u Bashu, edit u DOS-u

Važno je zapamtiti da, za razliku od Windows, Bash ljuska i njegovo Linux-imitirajuće okruženje razlikuju velika i mala slova. Drugim riječima, "File.txt" s velikim slovom razlikuje se od "file.txt" bez kapitala.

Dodatne upute potražite u našem vodiču za početnike na Linux komandnoj liniji i drugim sličnim uputama za Bash ljusku, Ubuntu komandnu liniju i Linux terminal na mreži.

Morat ćete upotrijebiti apt naredbu za instalaciju i ažuriranje softvera Ubuntu okruženja. Obavezno označite ove naredbe sudo , što ih čini pokrenutim kao root - Linux ekvivalent administratora. Ovdje su apt-get naredbe koje trebate znati:

  • Preuzmite ažurirane informacije o dostupnim paketima: sudo apt update
  • Instalirajte paket aplikacije: sudo apt install packagename (Zamijenite "paketni naziv" s nazivom paketa.)
  • Deinstalirajte paket aplikacije: sudo apt remove packagename (Zamijenite "paketni naziv" s nazivom paketa.)
  • Pretraživanje dostupnih paketa: sudo apt search word (Zamijenite riječ "riječ" s riječima za pretraživanje imena i opisa paketa.)
  • Preuzmite i instalirajte najnovije verzije instaliranih paketa: sudo apt upgrade

Ako ste instalirali SUSE Linux distribuciju, možete upotrijebiti naredbu zypper da umjesto toga instalirate softver.

Nakon što preuzmete i instalirate aplikaciju, možete upisati njegovo ime na upit, a zatim pritisnite Enter da biste ga pokrenuli. Više pojedinosti potražite u dokumentaciji određene aplikacije.

Bonus: Instalirajte Ubuntu font za pravi Ubuntu iskustvo

Ako želite točniju Ubuntu iskustvo na sustavu Windows 10, možete instalirati i Ubuntu fontove i omogućiti ih na terminalu. Ne morate to učiniti jer zadani naredbeni redak sustava Windows izgleda prilično dobro za nas, ali to je opcija.

Evo kako izgleda:

Da biste instalirali font, prvo preuzmite Ubuntu fontove iz Ubuntuove web stranice. Otvorite preuzetu .zip datoteku i pronađite datoteku "UbuntuMono-R.ttf". Ovo je font Ubuntu monospace, koji je jedini korišten u terminalu. To je jedini font koji trebate instalirati.

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

Da biste faks Ubuntu monospace postao opcija u konzoli, morat ćete dodati postavku registru sustava Windows.

Otvorite uređivač registra pritiskom na tipku Windows + R na tipkovnici, upisivanjem regedit , a zatim pritisnite Enter. Prijeđite na sljedeći ključ ili kopirajte i zalijepite ga u adresnu traku registracijskog urednika:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Desnom tipkom miša kliknite desnom oknu i odaberite Nova> String Value. Nazvati novu vrijednost000 .

Dvokliknite niz "000" koji ste upravo stvorili, a zatim upišite Ubuntu Mono kao svoje vrijednosti podataka.

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


Softver instaliran u Bash ljusci je ograničen na Bash ljusku. Te programe možete pristupiti iz naredbenog retka, PowerShell ili drugdje u sustavu Windows, ali samo ako pokrenete bash -c naredba.

Link
Plus
Send
Send
Pin