Kako instalirati i koristiti Bash na Windows 11

Bash ( Bourne Again Shell ) je naredbeni redak i grafičko korisničko sučelje koje se distribuira uz sve distribucije Linuxa(Linux) . Korištenje Basha u sustavu Windows 10(Bash on Windows 10) nije bio jednostavan proces. Međutim, Windows 11 uključuje nadograđeni Windows podsustav(Windows Subsystem) za Linux ( WSL 2.0 ) koji vam omogućuje da instalirate i koristite Bash lakše nego ikad.

Nova verzija WSL - a pokreće pravi Linux kernel unutar virtualnog stroja. To znači da svaka distribucija Linuxa(Linux) koju pokrećete pod WSL-om(WSL) uključuje Bash .

Kako instalirati WSL i Bash na Windows 11

Da biste instalirali i pokrenuli Linux operativne sustave koji uključuju Bash na vašem Windows 11 sustavu, prvo ćete morati instalirati WSL . U sustavu Windows 11(Windows 11) ovo je jednostavan postupak pomoću Windows terminala(Windows Terminal) . Nemojte pokretati CMD ( Command Prompt ) – Windows terminal je druga aplikacija.

1. Odaberite gumb Start i upišite "terminal" u polje za pretraživanje. U Windows terminalskom(Windows Terminal) oknu odaberite Pokreni(Run) kao administrator .

Napomena: Ako se Windows terminal ne pokrene, možda ćete ga morati ažurirati. Posjetite Microsoft Store i instalirajte najnoviju verziju Windows terminala(latest version of the Windows Terminal) .

2. Upišite sljedeću naredbu: wsl –install, u naredbeni redak i pritisnite Enter . Ova će jedna naredba preuzeti i instalirati najnoviju verziju Windows podsustava(Windows Subsystem) za Linux . Preuzimanje je nekoliko stotina megabajta pa proces instalacije može potrajati neko vrijeme.

3. Kada završi, trebali biste vidjeti poruku: “Tražena operacija je uspješna.” Kada vidite ovu poruku, ponovno pokrenite sustav kako biste dovršili WSL instalaciju. Možete utipkati shutdown /r /t 0 u Windows Terminal za pokretanje ponovnog pokretanja.

4. Nakon ponovnog pokretanja vašeg sustava, proces će se nastaviti instaliranjem Ubuntua(Ubuntu) kao zadane distribucije Linuxa . (Linux)Od vas će se tražiti da unesete korisničko ime i lozinku za sustav Linux .

5. Nakon što završite, Ubuntu će se automatski pokrenuti u Bash ljusci. Možete koristiti iste naredbe koje inače koristite u Linuxu(Linux) , uključujući instaliranje Linux aplikacija u ovo virtualno okruženje.

6. Možete instalirati druge distribucije Linuxa(other Linux distros) ako želite. Da biste vidjeli koji su dostupni za instalaciju, ponovno otvorite Windows terminal ( Powershell ), upišite wsl –list –online i pritisnite Enter . Vidjet ćete opcije kao što su Opensuse(Opensuse) , Debian i druge.

7. Možete instalirati bilo koju od ovih distribucija upisivanjem wsl –install -d <> u Windows terminal . Ponovit će se isti postupak kao i prethodna instalacija Ubuntua(Ubuntu) , a morat ćete unijeti korisničko ime i lozinku da biste dovršili instalaciju.

Napomena: Također možete instalirati bilo koji Linux distro na Windows iz Microsoft Storea(Microsoft Store) .

Kako pokrenuti svoju Linux distribuciju(Your Linux Distro) i koristiti Bash(Use Bash)

Postoje dvije metode koje možete koristiti za pokretanje distribucije Linuxa . (Linux)Ako ste instalirali Ubuntu , možete odabrati izbornik Start , upisati Ubuntu i odabrati aplikaciju Ubuntu da biste je pokrenuli.

Alternativno, možete pokrenuti Windows terminal i samo upisati naredbu Ubuntu za pokretanje Linux Bash ljuske u Ubuntu okruženju.

Da biste vidjeli popis svih dostupnih Linux naredbi koje možete koristiti u Bashu(Bash) , upišite help -d.

Više pojedinosti o pojedinačnim naredbama možete dobiti tako da upišete pomoć nakon koje slijedi naziv naredbe. Na primjer, help printf vraća detalje naredbe i informacije o svakom parametru naredbe.

Neke od uobičajenih Bash naredbi koje većina ljudi koristi kada tek počnu uključivati ​​uključuju:

  • Interaktivni način rada(Mode) : Upišite naredbe u sučelje naredbenog retka ( Windows terminal ).
  • Batch Mode : Pokrenite tekstualnu datoteku koja sadrži sve naredbe koje želite da Linux izvršava redom. Mnogi ljudi stvaraju ove skripte pomoću programske sintakse.

Kako pokrenuti Bash skriptu(Bash Script) u sustavu Windows(Windows)

Da biste pokrenuli skriptu u Bashu(Bash) , samo stvorite tekstualnu datoteku koristeći svoj omiljeni uređivač datoteka kao što je Notepad i spremite je na mjesto koje ćete pamtiti.

Jedna stvar koja je jedinstvena kod Bash skripte je da prvi red mora biti “#!” nakon čega slijedi put vašeg Linux bash puta. Da vidite što je to, pokrenite Ubuntu i upišite which bash u prozor naredbenog retka. Ovo će osigurati Bash stazu.

Napravite novu tekstualnu datoteku i uključite taj prvi redak na vrh. U slučaju ovog primjera, to bi bilo:

#! /korisnik/bin/bash

Slijedite ovaj redak sa svakom sekvencijalnom naredbom koju želite da Linux pokrene. U ovom primjeru:

  • Redak 1: koristi naredbu echo za prikaz teksta korisniku na zaslonu.
  • Redak 2: Kombinira echo s naredbom datuma za vraćanje današnjeg datuma.
  • Redak 3: Kombinira echo s naredbom whoami za vraćanje vašeg korisničkog imena.

Spremite ovu tekstualnu datoteku s nastavkom .sh. Zapamtite put do ove datoteke.

Zatim otvorite Windows terminal i upotrijebite naredbu cd za navigaciju do staze gdje ste spremili Bash skriptu.

Za pokretanje skripte upišite bash <<ime skripte>>.

Ovo je vrlo jednostavan primjer, ali on pokazuje kako možete koristiti takvu datoteku za izradu cijelih programa Bash skripte. Dostupne su čak i programske izjave poput IF izjava koje uključuju mogućnosti donošenja odluka u vašu skriptu.

Stranica SS64 pruža opsežan resurs(SS64 provides an extensive resource) sa svim dostupnim Bash naredbama koje možete koristiti u Bash terminalu ili svojim Bash skriptama.

Također možete vidjeti vodič o korištenju Linux shell skripte za sigurnosno kopiranje direktorija(Linux shell script to back up a directory) .



About the author

Profesionalni sam audio inženjer s više od 10 godina iskustva. Radio sam na nizu projekata, od malih kućnih audio sustava do velikih komercijalnih produkcija. Moje vještine leže u stvaranju izvrsnih zvučnih zapisa i alata za obradu zvuka koji čine da glazba zvuči izvrsno. Također imam izuzetno iskustvo sa sustavom Windows 10 i mogu vam pomoći da izvučete maksimum iz svog računalnog sustava.



Related posts