Kako se kretati i koristiti strukturu Linux direktorija

Linux sustavi imenika razlikuju se od Windowsa(Windows) i mogu zbuniti nove korisnike. Dakle, zamislite strukturu direktorija Linuxa(Linux) kao stablo. Korijen stabla je mjesto odakle raste i u Linuxu(Linux) , to je mjesto gdje se direktoriji granaju.

Razdjelnik imenika je kosa crta naprijed (/), skraćeno kao kosa crta(slash) . Na primjer, put do korijenskog direktorija često se naziva kosa crta ( / ).

Koja je struktura Linux direktorija?(What Is the Linux Directory Structure?)

Za one koji su upoznati s Linuxom(Linux) , čuli ste pojmove kao što su root, lib i boot . Ovo su primjeri direktorija distribucije Linuxa(Linux) .

Linux sustavi koriste standard hijerarhije datotečnog(Filesystem Hierarchy Standard) sustava ( FHS ). Definira sadržaj i strukturu direktorija svih distribucija Linuxa(Linux) .

Osnovna navigacija(Basic Navigation)

Kao što je gore spomenuto, struktura Linux direktorija(Linux Directory) odnosi se na mapu tvrdog diska gdje je Linux instaliran.

Počnite pokretanjem naredbe ls (list storage) i pritisnite Enter . Ova naredba će vam pokazati popis mapa u vašem trenutnom radnom direktoriju. 

Imajte na umu da svaka distribucija dolazi s različitim mapama u početnom imeniku.

Naredba list označava pohranu popisa, ali datotečni sustav počinje s jednom kosom crtom (/) pa unesite sljedeću naredbu:

ls /

Ovo će vam pokazati strukturu direktorija datotečnog sustava Linux , postavku tvrdog diska ili zadanu strukturu mapa.

Svaka mapa ima određenu svrhu. Početni imenik je mjesto gdje se nalaze korisnici, stoga upotrijebite sljedeću naredbu da vidite što se nalazi u vašem korisničkom početnom imeniku.

ls /home

Za brisanje zaslona upišite clear ili koristite ctrl(ctrl L) L. Imajte na umu da ctrl L možda neće raditi na svim distribucijama Linuxa(Linux) , ali naredba clear hoće.(clear)

Vratimo se na naredbu ls . Najvažnija je naredba znati i razumjeti. Želite navesti stavke u imeniku u kojem se nalazite.

Ali također možete dodati dodatne naredbe u ls . Na primjer, upisivanjem ls -l / prikazuje se drugačiji izlaz od samo / . Pokušajte pomoću sljedeće naredbe:

ls -l /

Na ekranu možete vidjeti puno više informacija. Sve je u osnovi na svojoj liniji. Naredba -l znači tražiti dugi popis. 

To znači da želite vidjeti više pojedinosti, kao i da svaka stavka bude u zasebnom retku kako biste je lakše čitali. Neke distribucije će koristiti ll kao pseudonim za -l za naredbu long list.

Važne mape o kojima biste trebali znati(Important Folders You Should Know About)

U vašem Linux sustavu postoji mnogo mapa. U nastavku ćemo raspravljati o najvažnijim.

Kućni imenik(The Home Directory)

Početni imenik je prema zadanim postavkama gdje svi korisnici imaju svoj osobni radni prostor. Svaki korisnik će imati svoju mapu u /home direktoriju.  

Ako želite vidjeti popis svih mapa u vašem početnom imeniku, koristite sljedeću naredbu:

ls -l /home

Budući da ste već u svom početnom imeniku, također možete jednostavno koristiti ls za izvlačenje popisa onoga što je unutra bez korištenja puta.

Svaki direktorij u strukturi Linux direktorija je odvojen i počinje s kosom crtom ( / ). Drugim riječima, ls bez puta će pokazati sadržaj vašeg trenutnog imenika.

Ako želite promijeniti direktorij u kojem radite i vratiti se na korijen datotečnog sustava, koristite sljedeću naredbu:

cd /

Ako želite vidjeti direktorije u korijenu, koristite:

ls

Budući da ste se vratili u korijenski direktorij, a ne u svoj početni direktorij, vidjet ćete popis svih mapa u korijenskom direktoriju.

Da biste vidjeli dugački popis u korijenskom direktoriju, koristite:

ls -l

The Root Directory (/root)

Svi direktoriji i datoteke na vašem sustavu nalaze se u korijenskoj(root) datoteci predstavljenoj simbolom /.  Sve datoteke ili direktoriji počinju od korijena. Putanja bilo koje datoteke ili direktorija bit će prikazana slično sljedećem: 

Root/home/user/videos

Korijenski direktorij je za jednog korisnika i najmoćniji je korisnik na Linux sustavu.

Lib Directory Shared libraries (/lib)

Direktorij /lib je mjesto gdje se nalaze datoteke koje sadrže kod (biblioteke). Ove datoteke sadrže isječke koda koji se koriste za slanje datoteka na vaš tvrdi disk, crtanje prozora na radnoj površini ili kontrolu perifernih uređaja.

Media Directory (/media)

Imenik medija mjesto je gdje možete vidjeti datoteke s podacima montiranih vanjskih tvrdih diskova, palac pogona, DVD-a(DVDs) ili Blu-ray diskova. 

Boot Directory (/boot)

Datoteke i mape koje vaš sustav treba pokrenuti nalaze se u /boot direktoriju. Njegova je upotreba standardizirana u Standardu hijerarhije datotečnog(Filesystem Hierarchy Standard) sustava .

Konfiguracija potrebna za pokretanje vašeg stroja nalazi se u direktoriju za pokretanje. Ne želite se riješiti ovog imenika.

Neki drugi standardni imenici uključuju:

  • /dev je mjesto gdje žive sve datoteke uređaja, kao što je vanjski USB ili web kamera.
  • /var je skraćenica od varijabla. To je mjesto gdje programi pohranjuju informacije o vremenu izvođenja kao što su praćenje korisnika, evidencija sustava, predmemorije i druge datoteke kojima programi sustava upravljaju i stvaraju.
  • Osobni imenici korisnika nalaze se u /home .  
  • /proc sadrži informacije o vašem sustavu kao što je CPU i kernel vašeg Linux sustava. To je virtualni sustav.
  • /bin je mjesto gdje žive svi bitni izvodljivi programi (korisnički binarni fajlovi).
  • /etc sadrži konfiguracijske datoteke.

Pročitajte Wikipedijin sažetak(Read Wikipedia’s summary) za potpunu raščlambu onoga što je svaki imenik i kako se koristi.

Pogledajte svoj trenutni imenik(See Your Current Directory)

Ako ne znate u kojem direktoriju radite, koristite naredbu pwd (ispis radnog imenika).

Rezultati će izgledati ovako:

/home/username

Ako zatim pokrenete ls , zadana postavka će vam pokazati sadržaj mape u kojoj se trenutno nalazite, kao što je gore opisano.

Što boje znače?(What Do The Colors Mean?)

Recimo da ste u mapi /etc i pokrenite ovu naredbu:

ls -l /etc

Vidjet ćete puno informacija, kao i mnogo različitih boja.

Opće pravilo je da:

  • Plava je mapa
  • Bijela je datoteka
  • Green je program ili binarni program 

Boje se mogu razlikovati ovisno o distribuciji. Većina, ali ne svi, distribucije dolaze s unaprijed postavljenim bojama. 

Što su nizovi dopuštenja?(What Are Permission Strings?)

Svaka datoteka ima niz slova lijevo od popisa. Zove se niz dopuštenja.

Pogledajte prvi znak u nizu. D znači imenik . Dakle, čak i ako vaš Linux distro ne koristi različite boje, i dalje ćete znati da je niz znakova koji počinje s d direktorij.

Datoteke i programi počinju crticom (-).

Znak l odnosi se na vezu koja povezuje na drugu datoteku.

Pregled brze navigacije(Quick Navigation Overview)

Pohrana popisa naredbi ls(ls) pokazuje vam što se nalazi u vašem trenutnom radnom direktoriju . Ako ne znate koji je vaš trenutni imenik, upotrijebite naredbu pwd .

Početak datotečnog sustava označen je jednom kosom crtom (/). Koristite naredbu cd za prebacivanje između direktorija. Da biste vidjeli što se nalazi u direktoriju na koji ste se upravo prebacili, koristite naredbu ls . Zatim, da biste se vratili u svoj početni direktorij, upišite /home/username .

Naredba cd pomaže vam u navigaciji datotečnim sustavom. ls vam pokazuje što se nalazi u trenutnom direktoriju u kojem radite. ls -1 prikazuje dugu listu.

Iako različite distribucije Linuxa(Linux) imaju male razlike, rasporedi datotečnog sustava vrlo su slični. Najbolji način za razumijevanje strukture Linux direktorija je slijediti neke od gornjih prijedloga i upoznati se s načinom na koji funkcionira.

Samo pazite da NE(NOT) dodirujete /boot direktorij. Vježbajte(Practice) navigaciju kroz svoj sustav pomoću terminala. Držite(Stick) se naredbi cd , ls i pwd da ništa ne pokvarite. Neće vam trebati dugo da intuitivno znate gdje pronaći dokumentaciju, aplikacije i druge resurse koje trebate koristiti.



About the author

Ja sam web programer s iskustvom u radu sa sustavima Windows 11 i 10. Također sam mnogo godina korisnik Firefoxa i postao sam prilično vješt u korištenju potpuno nove igraće konzole Xbox One. Moji glavni interesi leže u razvoju softvera, posebno u web i mobilnom razvoju, kao i znanosti o podacima. Dobro sam upućen u razne računalne sustave i njihovu upotrebu, tako da mogu pružiti nepristrane povratne informacije o raznim programima ili uslugama koje biste mogli koristiti.



Related posts