Vodič za naredbeni redak za Linux: Manipulirajte terminalom s CD naredbama
Najčešći zadaci koje obavljate na računalu su stvaranje, premještanje ili brisanje datoteka. Pogledajmo razne opcije za upravljanje datotekama.
Da biste upravljali svojim datotekama, možete koristiti ili
- Terminal (sučelje naredbenog retka – CLI)
- Upravitelj datoteka (grafičko korisničko sučelje -GUI)
Kliknite ovdje ako video nije dostupan
Zašto naučiti sučelje naredbenog retka?
Iako svijet prelazi na sustave temeljene na GUI-ju, CLI ima svoju specifičnu upotrebu i naširoko se koristi u skriptiranju i administraciji poslužitelja. Pogledajmo neke uvjerljive upotrebe –
- U usporedbi, naredbe nude više opcija i fleksibilne su. Cjevovod i stdin/stdout su iznimno moćni i nisu dostupni u GUI-ju
- Neke konfiguracije u GUI-u imaju do 5 ekrana, dok je u CLI-u to samo jedna naredba
- Premještanje, preimenovanje 1000 datoteka u GUI-u oduzimat će puno vremena (Korištenje Control /Shift za odabir više datoteka), dok u CLI-u, koristeći regularne izraze, možete izvršiti isti zadatak s jednom naredbom.
- CLI se učitava brzo i ne troši RAM u usporedbi s GUI-jem. U kriznim scenarijima to je važno.
I GUI i CLI imaju svoje specifične namjene. Na primjer, u GUI, grafikoni praćenja performansi dati trenutna vizualna povratna informacija na zdravlje sustava, dok je gledanje stotina redaka zapisa u CLI-ju trn u oku.
Morate naučiti koristiti i GUI (File Manager) i CLI (Terminal)
GUI od a OS temeljen na Linuxu sličan je bilo kojem drugom OS-u. Stoga ćemo se usredotočiti na CLI i naučiti neke korisne naredbe.
Pokretanje CLI na Ubuntu
Postoje 2 načina za pokretanje terminala.
1) Idite na Dash i upišite terminal
2) Ili možete pritisnuti CTRL + Alt + T za pokretanje terminala
Nakon što pokrenete CLI (Terminal), pronaći ćete nešto kao guru99@VirtualBox(vidi sliku) napisano na njemu.
1) Prvi dio ovog retka je naziv korisnik (bob, tom, ubuntu, dom…)
2) Drugi dio je naziv računala ili naziv glavnog računala. Naziv glavnog računala pomaže identificirati računalo na mreži. U okruženju poslužitelja, ime hosta postaje važno.
3) ':' je jednostavan separator
4) Tilda '~' znak pokazuje da korisnik radi u kućni direktorij. Ako promijenite imenik, ovaj znak će nestati.
U gornjoj ilustraciji, premjestili smo se iz /home direktorija u /bin pomoću naredba 'cd'. Znak ~ se ne prikazuje tijekom rada u direktoriju /bin. Pojavljuje se dok se vraćate u početni direktorij.
5) Znak '$' sugerira da radite kao redoviti korisnik u Linuxu. Dok radite kao root korisnik, prikazuje se '#'.
Sadašnji radni imenik
Imenik koji trenutno pregledavate zove se Sadašnji radni imenik. Prijavljujete se u početni direktorij kada dignete računalo. Ako želite odrediti direktorij na kojem trenutno radite, koristite naredbu –
pwd
naredba pwd označava printa working dimenik
Gornja slika pokazuje da je /home/guru99 direktorij na kojem trenutno radimo.
Promjena imenika
Ako želite promijeniti svoj trenutni direktorij koristite 'cd' naredba.
cd /tmp
Razmotrimo sljedeći primjer.
Ovdje smo prešli iz direktorija /tmp u /bin u /usr i zatim natrag u /tmp.
Navigacija do matičnog imenika
Ako želite ići u početni direktorij, upišite cd.
cd
Također možete koristiti cd ~ naredba.
cd ~
Premještanje u korijenski direktorij
Korijen datotečnog sustava u Linuxu označen je s '/'. Slično 'c:\' u Windows.
Napomena: U Windows, koristite obrnutu kosu crtu “\” dok se u UNIX/Linuxu koristi kosa crta naprijed “/”
Upišite 'cd /' za prelazak u korijenski direktorij.
cd /
SAVJET: Ne zaboravite razmak između cd istodobno /. U suprotnom ćete dobiti grešku.
Navigacija kroz više imenika
Možete se kretati kroz više direktorija u isto vrijeme tako da navedete njegovu potpunu stazu.
Primjer: Ako želite premjestiti /cpu
imenik pod /dev
, ne morate operaciju dijeliti na dva dijela.
Umjesto toga, možemo upisati '/dev/cpu' da izravno dođemo do direktorija.
cd /dev/cpu
Pomicanje za jednu razinu imenika
Za navigaciju jednu razinu imenika, pokušajte.
cd ..
Ovdje smo pomoću naredbe 'cd ..' pomaknuli jedan direktorij gore iz '/dev/cpu' u '/dev'.
Zatim ponovno koristeći istu naredbu, skočili smo iz '/dev' u '/' korijenski direktorij.
Relativni i apsolutni putevi
Put u računalstvu je adresa datoteke ili mape.
Primjer -
In Windows
C:\documentsandsettings\user\downloads
U Linuxu
/home/user/downloads
Postoje dvije vrste staza:
1. Apsolutni put:
Recimo da morate pregledavati slike pohranjene u direktoriju Slike u početnoj mapi 'guru99'.
Apsolutni put datoteke u direktoriju slika /home/guru99/Slike
Za navigaciju do ovog direktorija možete koristiti naredbu.
cd /home/guru99/Pictures
Ovo se zove apsolutni put jer navodite puni put do datoteke.
2. Relativni put:
Relativna staza je korisna kada morate pregledavati drugi poddirektorij unutar danog direktorija.
Štedi vas od napora da cijelo vrijeme upisujete potpune putove.
Pretpostavimo da ste trenutno u svom početnom imeniku. Želite otići do direktorija Preuzimanja.
Ne morate upisivati apsolutni put
cd /home/guru99/Downloads
Umjesto toga, možete jednostavno upisati 'cd preuzimanja' i otišli biste do direktorija Preuzimanja budući da ste već prisutni unutar '/home/guru99' katalog.
cd Downloads
Na ovaj način ne morate navesti potpuni put da biste došli do određene lokacije unutar istog direktorija u sustavu datoteka.
Sažetak:
- Za upravljanje datotekama možete koristiti ili GUI (Upravitelj datoteka) ili CLI (Terminal) u Linuxu. Oba imaju svoje relativne prednosti. U seriji tutorijala usredotočit ćemo se na CLI ili Terminal
- Terminal možete pokrenuti s nadzorne ploče ili koristiti tipku prečaca Cntrl + Alt + T
- Naredba pwd daje trenutni radni direktorij.
- Za promjenu direktorija možete koristiti naredbu cd
- Apsolutna staza je potpuna adresa datoteke ili direktorija
- Relativna staza je relativna lokacija datoteke direktorija u odnosu na trenutni direktorij
- Relativni put pomaže u izbjegavanju stalnog upisivanja potpunih putova.
naredba
|
Description
|
---|---|
cd ili cd ~ | Idite na HOME imenik |
CD.. | Pomaknite se jednu razinu prema gore |
cd |
Za promjenu u određeni direktorij |
cd / | Premjestite se u korijenski direktorij |