Kako raditi s datotekama, mapama i aplikacijama u Bashu na Ubuntu na Windows 10

Dodavanje podsustava Windows(Windows Subsystem) za Linux u sustavu Windows 10(Windows 10) bilo je iznenađenje za mnoge, uključujući i nas. Iako je to alat namijenjen uglavnom programerima, čini se da su i redoviti korisnici zainteresirani za ovu značajku. Mislili smo da bi imalo smisla ako vam pokažemo kako pokrenuti naredbe u Bashu(Bash) na Ubuntu na Windows 10 za rad s datotekama, mapama i aplikacijama. Ima dosta terena za pokrivanje, pa krenimo:

NAPOMENA:(NOTE:) Ovaj vodič temelji se na sustavu Windows 10 s ažuriranjem od 10. studenog(November 10 Update) . Ako imate stariju verziju sustava Windows 10(older version of Windows 10) , neke naredbe možda neće raditi ili stvari mogu izgledati drugačije.

Kako nabaviti Ubuntu na Windowsima

Za ovaj vodič trebali biste imati instaliran Linux Ubuntu na Windows na vašem (Windows)Windows 10 računalu ili uređaju. Ako to već niste učinili ili ako trebate neke smjernice o ovom pitanju, ovdje smo opisali cijeli proces instalacije: Kako mogu nabaviti podsustav Windows za Linux?(How do I get the Windows Subsystem for Linux?)

Ubuntu na Windowsima, instaliran iz trgovine Microsoft Store

Drugo, pretpostavljamo da nikada niste radili s Linuxom(Linux) i da o tome "ne znate ništa", baš kao i Jon Snow . 🙂

Što je Bash na Ubuntu u Windowsima

Kao potpuni početnik, možda ćete se zapitati što dobivate od Basha(Bash) na Ubuntu na Windowsima(Windows) . Dobivate cjelokupno okruženje ljuske Bash(Bash shell) na svom Windows 10 računalu. Ako ste prije koristili Windows , bilo Windows 10, Windows XP ili bilo što između ta dva, vjerojatno ste upoznati s naredbenim redkom(Command Prompt) i okruženjima PowerShell . Bash je slična ljuska, ali stvorena za Linux operacijske sustave.

Naredbeni redak u odnosu na PowerShell protiv Bash na Ubuntu na Windowsima

Baš kao i naredbeni redak(Command Prompt) , Bash je okruženje naredbenog retka. Radi na Linux kernelu i nudi vam cijeli niz uslužnih programa naredbenog retka za pokretanje. Možete ga koristiti za preuzimanje, instaliranje i korištenje Linux aplikacija, ako je to ono što želite. A svi uslužni programi koje pokrećete unutar Basha(Bash) dobivaju pristup vašem datotečnom sustavu Windows 10. (Windows)To znači da možete pristupiti, stvarati i brisati datoteke i mape na bilo kojem od vaših diskova. Također je važno napomenuti da je, iako je moguće, pokretanje grafičkih aplikacija u Ubuntuu(Ubuntu) na Windowsima(Windows) prilično složena stvar i sklona pogreškama. To je zato što je Ubuntuon Windows je stvoren kako bi se omogućio Linux podsustav i pristup njegovim uslužnim programima za programere, a ne za obične korisnike.

Kako pokrenuti Ubuntu na Windows 10

Prva stvar koju morate učiniti nakon što instalirate Ubuntu na Windows je da ga pokrenete, a brz način da to učinite je da kliknete ili dodirnete njegov prečac iz izbornika Start(Start Menu) .

Ubuntu ima prečac u izborniku Start sustava Windows 10

Ovako izgleda Ubuntuovo sučelje u (Ubuntu)sustavu Windows 10(Windows 10) :

Ubuntu terminal u sustavu Windows 10

Budući da je okruženje naredbenog retka, morate napisati tekstualne naredbe koje želite pokrenuti u njemu. Ako ste prije radili s naredbenim redkom(Command Prompt) , vjerojatno ste navikli pisati cijeli put naredbe kako biste je mogli pokrenuti. Zaboravite na to dok koristite Bash ljusku. Ovdje se svaka naredba, alat ili aplikacija koju instalirate može pokrenuti s bilo kojeg mjesta samo upisivanjem njenog naziva. Nema potrebe dodavati njegovu putanju ispred imena. Pogledajmo sada osnovne naredbe koje trebate naučiti da biste započeli:

1. Kako promijeniti direktorij na vašem Windows 10 PC-u, s Bash -om na Ubuntu -u, koristeći naredbu CD

Jedna od bitnih naredbi u Bashu(Bash) je ona koja vam omogućuje promjenu mape u kojoj radite. Za navigaciju do druge mape s računala sa sustavom Windows 10, sve što trebate učiniti je pokrenuti naredbu cd [path] gdje je [path] lokacija te mape.

Imajte na umu da su svi pogoni na vašem Windows 10 PC-u montirani u /mnt/[the letter of the drive] . Na primjer, pogon C na kojem se obično instalira (C)Windows 10 nalazi se na ovom mjestu: /mnt/c . D disk , ako ga imate, nalazi se na /mnt/d i tako dalje. Uzmimo primjer: ako želite navigirati do mape Digital Citizen koja se nalazi na vašem (Digital Citizen)D pogonu, morat ćete pokrenuti ovu Bash naredbu: cd "/mnt/d/Digital Citizen" .

Korištenje naredbe CD za promjenu radne mape

VAŽNO:(IMPORTANT:) Ako mapa u kojoj želite raditi ima razmake u svom nazivu, kao što je slučaj s Digital Citizen , svakako stavite put između navodnika. Također, koristite samo ravne znakove, a ne kovrčave ili pametne navodnike, jer oni ne rade.

2. Kako vidjeti sadržaj mape na vašem Windows 10 PC-u, s Bash -om na Ubuntu -u, koristeći naredbu LS

U Bashu(Bash) , još jedna vitalna naredba koja vam pokazuje sadržaj mape je ls . Upišite ga, pritisnite Enter na tipkovnici i trebali biste dobiti popis svih mapa i datoteka koje se nalaze unutar trenutnog direktorija.

Korištenje naredbe LS za prikaz sadržaja mape

Kao što možete vidjeti na prethodnoj snimci zaslona, ​​mape su označene tako da ih možete razlikovati od datoteka.

3. Kako kopirati datoteke na svoje računalo sa sustavom Windows 10, s Bashom(Bash) na Ubuntu , koristeći CP naredbu

Bash također uključuje sve naredbe potrebne za osnovno upravljanje datotekama, kao što su kopiranje, premještanje, preimenovanje, brisanje. Naredba koja vam omogućuje kopiranje datoteke s jednog mjesta na drugo je cp [izvor] [odredište](cp [source] [destination]) , gdje je [izvor]([source]) put do datoteke koja se kopira, a [odredište]([destination]) put do mjesta na koje će se kopirati .

Na primjer, recimo da želimo kopirati datoteku pod nazivom incognito.xlsx, koja se nalazi u našoj mapi Digital Citizen , u podmapu (Digital Citizen)Sigurnost za svakoga(Security for Everyone) . Da bismo to učinili, naredba koju bismo morali pokrenuti je cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .

Korištenje naredbe CP za kopiranje datoteke

Datoteka se zatim kopira u navedenu mapu.

4. Kako premjestiti ili preimenovati datoteke na vašem Windows 10 PC-u, s Bash -om na Ubuntu -u, koristeći naredbu MV

Premještanje ili preimenovanje datoteka pomoću Basha(Bash) slično je kopiranju datoteka. Naredba koju trebate pokrenuti u tu svrhu ima sljedeću sintaksu: mv [izvor] [odredište](mv [source] [destination]) , gdje je [izvor]([source]) put do datoteke koja je premještena ili preimenovana, a [odredište]([destination]) je put do mjesta na koje ide biti pomaknut. Ako je [odredište]([destination]) isto kao [izvor],([source],) ali se naziv datoteke koji navedete razlikuje od izvornog, datoteka se preimenuje umjesto da se premješta.

Koristeći isti primjer kao prije, premjestimo datoteku incognito.xlsx iz naše mape Digital Citizen u podmapu (Digital Citizen)Security for Everyone , a zatim je preimenujmo u web_incognito.xlsx . Da bismo to učinili, moramo pokrenuti ove naredbe: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" i zatim mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Korištenje naredbe MV za premještanje i preimenovanje datoteke

5. Kako izbrisati datoteke s računala sa sustavom Windows 10, s Bashom(Bash) na Ubuntu , koristeći naredbu RM

Uklanjanje ili brisanje datoteka u Bashu(Bash) vrši se uz pomoć naredbe rm [file](rm [file]) . Da bismo uklonili datoteku web_incognito.xlsx koju smo ranije kreirali, prvo se krećemo do naše mape Sigurnost za svakoga(Security for Everyone) koja je drži, koristeći naredbu cd "/mnt/d/Digital Citizen/Security for Everyone" . Zatim pokrećemo naredbu rm web_incognito.xlsx .

Korištenje naredbe RM za brisanje datoteke

6. Kako stvoriti mape na vašem Windows 10 PC-u, s Bash -om na Ubuntu -u, koristeći naredbu MKDIR

Stvaranje mape s Bashom(Bash) vrši se pomoću naredbe mkdir [folder] , gdje je [folder] naziv mape koju želite stvoriti. Za primjer, recimo da želimo stvoriti mapu pod nazivom Testovi(Tests) unutar našeg Digital Citizen direktorija. Da bismo to učinili, prvo idemo do mape Digital Citizen (cd "/mnt/d/Digital Citizen") , a zatim pokrećemo naredbu mkdir Tests . To je tako jednostavno.

Korištenje naredbe MKDIR za stvaranje nove mape

7. Kako izbrisati mape s računala sa sustavom Windows 10, s Bashom(Bash) na Ubuntu , koristeći naredbu RM -R

Slično, uklanjanje ili brisanje mape pomoću Basha(Bash) jednako je jednostavno. Dođite(Navigate) do nadređenog direktorija mape koju želite ukloniti i pokrenite naredbu rm -r [mapa](rm -r [folder]) , gdje je [mapa]([folder]) naziv mape za brisanje. Možda ste primijetili da ova naredba također uključuje argument -r : trebate ga dodati tako da se sve unutar te mape također briše, rekurzivno.

Kao primjer, izbrišite mapu Tests koju smo prethodno stvorili unutar naše mape Digital Citizen . Za to prvo moramo prijeći do roditeljske mape, a to je Digital Citizen , koristeći naredbu: cd "/mnt/d/Digital Citizen" . Zatim moramo pokrenuti naredbu rm -r Tests .

Korištenje naredbe RM -R za brisanje mape

8. Kako preuzeti i instalirati Linux aplikacije na Windows 10 , s Bashom(Bash) na Ubuntu , koristeći naredbu SUDO APT-GET INSTALL

Linux vam također omogućuje pokretanje naredbi kao superkorisnik pomoću naredbe SUDO , što vam daje administrativne privilegije. Sintaksa je jednostavna: sudo [aplikacija](sudo [application]) , gdje [aplikacija]([application]) može biti bilo koji program instaliran na operacijskom sustavu. Budući da vam naredba sudo daje administrativne ovlasti nad svime u Linuxu(Linux) , vrlo je slična onome što administratorski korisnički račun može učiniti u Windowsu(Windows) . Ako želite preuzeti, instalirati i pokrenuti Linux aplikacije, možete koristiti sljedeće naredbe:

Prvo pokrenite sudo apt-get update . Ova naredba preuzima najnovije popise softvera iz Ubuntua(Ubuntu) .

Korištenje naredbe SUDO APT-GET UPDATE za dohvaćanje ažuriranih popisa paketa

Zatim, da preuzmete i instalirate Linux aplikaciju koju želite, pokrenite sudo apt-get install [naziv aplikacije](sudo apt-get install [application name]) . Na primjer, ako želimo instalirati w3m , koji je tekstualni web-preglednik, morali bismo pokrenuti sudo apt-get install w3m . Ako aplikacija zahtijeva dodatne pakete, možda ćete morati potvrditi da želite nastaviti, u tom slučaju pritisnite tipku Y na tipkovnici.

Korištenje naredbe SUDO APT-GET INSTALL za instalaciju nove aplikacije

Nakon što je aplikacija instalirana, možete je pokrenuti tako da upišete njezin naziv u Bash , nakon čega slijedi sve potrebne parametre. Na primjer, ako želimo posjetiti našu web stranicu, morali bismo upisati w3m digitalcitizen.life .

Pokretanje aplikacije u Bashu na Ubuntu na Windowsima

9. Kako dobiti pomoć u Bashu(Bash) na Ubuntu na Windowsima(Windows) , koristeći argument HELP

Ako želite saznati više o tome što određena naredba radi, napišite je u Bash i dodajte parametar "--help" . Prikazane informacije trebale bi baciti više svjetla na strukturu i upotrebu te naredbe. Uzmimo, na primjer, naredbu ls, koja navodi sadržaj mape. Možda se čini kao jednostavna naredba, ali nudi dosta opcija za način na koji prikazuje informacije. Evo dijela pomoći koju dobivate za to:

Dobivanje pomoći za naredbu u Bashu na Ubuntu na Windowsima

Jeste(Did) li isprobali Bash na Ubuntu na Windowsima(Windows) ?

Nadamo se da smo vas uspjeli upoznati s vrlo zanimljivim svijetom Linux Basha(Linux Bash) i osnovama njegovog korištenja u sustavu Windows 10(Windows 10) . Isprobajte naredbe koje smo prikazali i saznajte više o svakoj naredbi koristeći argument HELP . Ako imate bilo kakvih pitanja ili savjeta za podijeliti, ne ustručavajte se komentirati u nastavku.



About the author

Ja sam profesionalni recenzent i pojačivač produktivnosti. Volim provoditi vrijeme online igrajući video igrice, istražujući nove stvari i pomažući ljudima u njihovim tehnološkim potrebama. Imam neko iskustvo s Xboxom i pomažem korisnicima da očuvaju svoje sustave sigurnima od 2009.



Related posts