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

  1. Terminal (sučelje naredbenog retka – CLI)
  2. 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

Terminal V/s File Manager & CD naredba

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.

Terminal V/s File Manager & CD naredba

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.

Terminal V/s File Manager & CD naredba

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 '#'.

Terminal V/s File Manager & CD naredba

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

Terminal V/s File Manager & CD naredba

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.

Terminal V/s File Manager & CD naredba

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.

Terminal V/s File Manager & CD naredba

cd

Također možete koristiti cd ~ naredba.

Terminal V/s File Manager & 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 /

Terminal V/s File Manager & CD naredba

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

Terminal V/s File Manager & CD naredba

Pomicanje za jednu razinu imenika

Za navigaciju jednu razinu imenika, pokušajte.

cd ..

Terminal V/s File Manager & CD naredba

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

Terminal V/s File Manager & CD naredba

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

Terminal V/s File Manager & CD naredba

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

Terminal V/s File Manager & CD naredba

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