Linux Osnove srednje 🖥️ Terminal Vežba

Navigacija Fajl Sistemom

  • pwd (Print Working Directory) pwd

Prikazuje trenutni radni direktorijum. Ovo je prva komanda koju treba da pozovete kada se izgubite u sistemu.

  • ls (List Directory Contents)

    • ls # Prikazuje sadržaj direktorijuma
    • ls -l # Detaljan prikaz sa dozvolama
    • ls -a # Prikazuje skrivene fajlove
    • ls -la # Kombinacija obe opcije
  • cd (Change Directory)

    • cd /putanja/do/direktorijuma # Apsolutna putanja
    • cd .. # Idi jedan nivo iznad
    • cd ~ # Idi na home direktorijum
    • cd - # Vrati se na prethodni direktorijum

Naprednije Komande za Istraživanje

  • find - Pronalaženje fajlova

    • find . -name "*.txt" # Pronalazi sve .txt fajlove
    • find /home -type f -name "config*" # Pronalazi fajlove koji počinju sa "config"
    • find . -size +1M # Pronalazi fajlove veće od 1MB
  • grep - Pretraga teksta

    • grep "pattern" fajl.txt # Pretražuje fajl za pattern
    • grep -r "text" . # Rekurzivna pretraga u svim fajlovima
    • grep -i "hello" fajl.txt # Case-insensitive pretraga
    • grep -n "error" log.txt # Prikazuje brojeve linija

ZADATAK: Istraživanje Fajl Sistema

Zadatak: Koristite terminal da pronađete sve fajlove koji sadrže reč "SEC{" i koji imaju ekstenziju .txt

Komande koje treba koristiti:

find . -name "*.txt"
grep -r "flag{" .

Cilj: Pronađite tri zastave formata (SEC{...}) u sistemu, i nakon toga će te dobiti krajnju zastavicu koj će te predati ispod.

📝 Provera Znanja

Unesite svoj odgovor ispod da biste proverili da li ste razumeli lekciju:


💻 Terminal Simulator

Ova lekcija uključuje interaktivni terminal simulator za praktičnu vežbu:

🖥️ Otvori Terminal Simulator

Simulirani terminal sa komandama specifičnim za ovu lekciju.