Kako koristiti Linux terminal u sustavu Windows 10

Sada možete pristupiti većini uslužnih programa i aplikacija naredbenog retka Linuxa na vrhu Windows 10 OS-a pomoću Windows podsustava za Linux (WSL).

Iako je Windows najčešće korišten i najpopularniji operativni sustav za stolna i prijenosna računala, nije tako siguran i otvorenog koda kao Linux OS. Zato mnogi programeri i profesionalci preferiraju Linux OS.

Microsoft je započeo partnerstvo s Canonical, tvorcem Ubuntu Linuxa. Ovo je otvorilo put korisnicima Linuxa za korištenje Linuxa na Windowsima. Da, možete pokrenuti Linux na vrhu sustava Windows 10 bez potrebe za dvostrukim pokretanjem ili korištenjem VMWare/VirtualBoxa ili instaliranja kao glavnog operativnog sustava.

Možete pristupiti raznim Linux naredbama i softveru s Linux terminala u sustavu Windows 10. U ovom članku dat ćemo vam upute korak po korak o tome kako instalirati i pokrenuti Linux terminal na Windows 10 OS.

Omogućite Windows podsustav za Linux (WSL) i instalirajte Ubuntu u sustavu Windows 10

Ako namjeravate pokrenuti Linux terminal u sustavu Windows 10, prvo morate uključiti značajku 'Windows Subsystem for Linux'. Zatim možete preuzeti i instalirati distribuciju Linuxa po svom izboru.

Podsustav Windows za Linux (WSL) je značajka koja stvara GNU/Linux okruženje koje vam omogućuje pokretanje osnovnih alata i usluga naredbenog retka Linuxa izravno u sustavu Windows, uz radnu površinu i moderne aplikacije trgovine.

Omogućavanjem Linux podsustava sustava Windows 10 možete instalirati i pokrenuti različite distribucije (distribucije) Linuxa kao što su Ubuntu, OpenSuse, SUSE Linux, Fedora itd.

Prvo provjerite svoju verziju sustava Windows

No prije nego što uđemo u to kako omogućiti Windows podsustav za Linux (WSL) i instalirati Linux, morate provjeriti koristite li kompatibilnu verziju sustava Windows 10. WSL je podržan samo na oba Windows 10 64-bitna (od verzije 1607) i Windows Server 2019.

Da biste provjerili svoju verziju i verziju sustava Windows, idite na 'Postavke' na izborniku Windows Start.

Zatim kliknite postavku "Sustav".

Zatim se pomaknite prema dolje i odaberite opciju "O" na dnu lijevog okna za prikaz odjeljka O.

Na stranici O stranici, pod specifikacijama sustava Windows, možete vidjeti "Verziju" i "Izvedbu OS-a" vašeg Windows 10.

Omogućite podsustav Windows za Linux

Postoje dvije različite vrste verzija WSL-a: WSL 1 i WSL 2. Iako obje pružaju glatku i kontinuiranu integraciju Linuxa unutar Windowsa, WSL 2 je najnovija i najbrža verzija s podrškom pune Linux kernela i kompatibilnosti s pozivima sustava. WSL 1 pokreće prijevodni sloj koji premošćuje jaz između Linux kernala i Windowsa.

  • Trčati WSL 2, morate koristiti Windows 10 x64 bitne sustave: verziju 1903 ili noviju, s Build 18362 ili noviju.
  • Trčati WSL 1, trebat će vam Windows 10 x64 bitni sustavi: verzija 1709 ili novija, s Build 16215 ili novija.

Nije važno koju verziju WSL-a želite pokrenuti, prvo je morate omogućiti da biste je koristili. Da biste to učinili, počnite upisivati ​​"Uključi i isključi značajke sustava Windows" u polje za pretraživanje izbornika Start.

Odaberite "Uključi i isključi značajke sustava Windows" iz rezultata pretraživanja.

Zatim se pomaknite prema dolje do "Podsustav Windows za Linux", označite okvir ispred njega i kliknite gumb "U redu".

Nakon što su promjene primijenjene, kliknite "Ponovo pokreni sada" kako biste ponovno pokrenuli računalo

Ako želite instalirati samo WSL 1, sada možete ponovno pokrenuti svoje računalo i instalirati svoju distribuciju Linuxa.

Omogućite WSL 1 putem PowerShell-a

Također možete omogućiti WSL putem alata naredbenog retka 'PowerShell'. Ovo radi isti posao kao upravljačka ploča značajki sustava Windows. Za to otvorite 'PowerShell' kao administrator i pokrenite naredbu u nastavku.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Omogućite WSL 2

Preporučujemo da nadogradite svoj WSL na verziju 2 za bržu brzinu izvedbe i za pokretanje pravog Linux kernela izravno na Windows 10. Sve što trebate učiniti je omogućiti značajku 'Virtual Machine Platform' uz 'Windows Subsystem for Linux' značajka na upravljačkoj ploči značajki sustava Windows (pogledajte dolje).

Pričekajte da se promjene primijene, a zatim ponovno pokrenite računalo.

Omogućite WSL 2 putem PowerShell-a

Ovaj prvi korak za omogućavanje WSL 2 je omogućavanje komponente značajke platforme virtualnog stroja u sustavu Windows. Također možete omogućiti WSL 2 putem alata naredbenog retka ‘PowerShell’. Da biste to učinili, otvorite 'PowerShell' kao administrator i pokrenite sljedeću dodatnu naredbu s naredbom WSL 1.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Postavite WSL 2 kao zadanu verziju

Prije postavljanja WSL 2 kao zadane verzije za sve distribucije Linuxa, preuzmite ažuriranje paketa jezgre WSL Linux za x64 sustave.

Pokrenite preuzeti .msi instalacijski program i instalirajte ga. Trebat će samo nekoliko sekundi.

Da biste postavili WSL 2 kao svoju zadanu verziju prilikom instaliranja nove Linux distribucije, otvorite PowerShell i pokrenite ovu naredbu sljedeću naredbu:

wsl –set-default-version 2

Zatim ponovno pokrenite sustav kako biste prebacili značajku s WSL 1 na WSL 2.

Instalirajte svoju distribuciju Linuxa po izboru

WSL je omogućen, sada ćemo instalirati distribuciju Linuxa. Najprije potražite "Microsoft Store" u polju za pretraživanje izbornika Start. Zatim ga otvorite iz rezultata pretraživanja.

Vidjet ćete popis svih Linux distribucija koje su trenutno dostupne u Windows Store-u koje podržava WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix za WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpski WSL

Sve distribucije ovih radova dostupne su besplatno. Za naš vodič odabrat ćemo 'Ubuntu'.

Na stranici Ubuntu distribucije kliknite gumb "Preuzmi".

Sada će se Ubuntu distribucija automatski preuzeti i instalirati na vaše računalo.

Nakon što je instalacija završena, kliknite gumb "Pokreni" za pokretanje terminala. Aplikaciju možete pokrenuti i iz izbornika Start sustava Windows.

Pojavit će se novi prozor terminala Ubuntu. Prvo pokretanje trebat će nekoliko minuta za registraciju Ubuntu okruženja s WSL-om. Kada se to završi, terminal će od vas tražiti da stvorite 'novo Unix korisničko ime' i 'novu lozinku'. Unesite novo korisničko ime i lozinku i dovršite postavljanje.

Kada se postavljanje završi, odvest će vas do bash naredbenog retka. Bolje je odmah ažurirati softver. U Ubuntuu možete tražiti, preuzimati i instalirati ažuriranja softvera, sve iz prikladan naredba.

Unesite donju naredbu za ažuriranje softvera. I od vas će se tražiti lozinka, unesite novostvorenu lozinku da biste pokrenuli naredbu kao administrator.

sudo apt ažuriranje

Ova naredba "ažuriraj" ažurirat će Ubuntu spremišta.

Ubuntu će preuzeti niz popisa paketa.

Ali još nisu nadograđeni. Za nadogradnju svih dostupnih paketa unesite sljedeću naredbu:

sudo apt nadogradnja

Unesite "Y" na upit za nastavak instalacije.

Naredba "dist-upgrade" nadogradi pakete na njihove najnovije verzije.

Nadogradite WSL1 na WSL 2 za Ubuntu

Ako želite nadograditi postojeću verziju WSL 1 na WSL 2 za određenu distribuciju. Zatim pokrenite donju naredbu u PowerShell-u.

wsl –set-default-version 2

Zamijenite argument ‘’ imenom distribucije (Ubuntu u našem slučaju) koju pokreće vaša instalacija WSL 1.

Sada možete pristupiti Linux naredbama i softveru na sustavu Windows 10 pomoću ovog Ubuntu okruženja.

bash ljuska na Windows 10

Sada imate potpunu ljusku bash naredbenog retka na svom sustavu temeljenu na distribuciji Linuxa. Možete pristupiti svim Linux naredbama i aplikacijama putem te bash ljuske.

Da biste pokrenuli bash shell, upišite 'bash' u polje za pretraživanje izbornika Start i kliknite da biste otvorili bash alat naredbenog retka.

Sada možete početi izvoditi naredbe tamo.

Uživajte u Linuxu na Windowsima!