Cyber-ba-Logo-WH Cyber-ba-Logo-WH
  • Vijesti
  • Tehnologija
  • Nauka
  • Sigurnost
  • Gaming
  • Uređaji
    • Pametni telefoni
    • Pametni satovi
    • Laptopi
    • Monitori
    • Recenzije
  • Teme
    • AI
    • Cloud
  • Više
    • Analize
    • Edukacija
    • Intervjui
    • Događaji
    • Biznis
    • News in English
PREMIUM
  • Sačuvano
  • Moj sadržaj
  • Historija
  • Kategorije
  • Top 10
Sunday, Sep 20, 2026
Cyber.baCyber.ba
  • Vijesti
  • Tehnologija
  • Nauka
  • Sigurnost
  • Gaming
  • Recenzije
  • Biznis
  • Događaji
Pretraga
  • Kategorije
    • Vijesti
    • Tehnologija
    • Nauka
    • Sigurnost
    • Intervjui
    • Recenzije
    • Gaming
    • Edukacija
    • Biznis
    • Događaji
  • Personalizirani sadržaj
    • Sačuvano
    • Moj sadržaj
    • Kategorije
    • Historija
  • Teme
    • Umjetna inteligencija
    • Kvantna tehnologija
    • Cloud
Prati nas
Cyber.ba > Edukacija > Svijet Linuxa – Osnovne i napredne komande za Linux terminal (4. dio)
Edukacija

Svijet Linuxa – Osnovne i napredne komande za Linux terminal (4. dio)

Zakoračite u Svijet Linux operativnog sistema kroz ključne komande u terminalu koje omogućavaju kontrolu i efikasnost rada.

Redakcija
Posljednja izmjena: 13/11/2024 14:09
Redakcija
Podijeli
Ilustracija Svijet Linuxa - Linux operativni sistem i linux terminal (Foto: Cyber.ba)
Ilustracija Svijet Linuxa - Linux operativni sistem i linux terminal (Foto: Cyber.ba)
Podijeli
flipboard
Flipboard
Google News
- Reklama -
Web Summer Camp 2026Web Summer Camp 2026

Dobrodošli u četvrti dio našeg serijala Svijet Linuxa, gdje ulazimo dublje u osnovne i napredne komande za Linux terminal koje trebate znati kako biste efikasno koristili Linux. U prethodnim člancima obradili smo osnove Linuxa, instalaciju, kao i odabir grafičkih korisničkih okruženja kao što su GNOME i KDE. Naš sljedeći članak fokusiraće se na upravljanje softverom i ažuriranjima, no prije toga je ključno razumjeti i ovladati radom u terminalu.

Sadržaj
  • Zašto koristiti terminal u Linuxu?
  • Osnovne komande za svakodnevni rad u Linux terminalu
    • 1. Navigacija kroz datoteke i direktorije
    • 2. Manipulacija datotekama
  • Rad s permisijama i vlasništvom datoteka
    • 1. Provjera permisija: ls -l
    • 2. Promjena permisija: chmod
    • 3. Promjena vlasništva: chown
  • Rad s procesima
    • 1. Prikaz aktivnih procesa: ps i top
    • 2. Ubijanje procesa: kill
  • Administracija Linux operativnog sistema
    • Razlika između su i sudo komande u Linuxu
      • su (Switch User)
      • sudo (Superuser Do)
      • Ključne Razlike
  • Napredne komande za upravljanje sistemom
    • 1. Pretraga sadržaja: grep
    • 2. Kreiranje i ekstrakcija arhiva: tar
    • 3. Instalacija paketa: apt
  • Automatizacija zadataka s komandom cron
    • Kako kreirati Cron zadatak
  • Debugging i rješavanje problema
    • 1. Provjera diskovnog prostora: df i du
    • 2. Provjera mrežnih povezivanja: ping, ifconfig, i netstat
  • Zaključak
- Reklama -
Web Summer Camp 2026Web Summer Camp 2026

Terminal u Linuxu može izgledati zastrašujuće za nove korisnike, ali je zapravo moćan alat koji omogućava potpunu kontrolu nad sistemom. Od osnovnih komandi za navigaciju datotekama, do naprednih naredbi za upravljanje procesima i sigurnosnim postavkama, terminal može značajno ubrzati i olakšati rad. Ovaj vodič će vas voditi kroz ključne komande koje svaki Linux korisnik treba znati – od osnovnih do naprednih – kako bi postigao efikasnost u svakodnevnim zadacima.

Zašto koristiti terminal u Linuxu?

Primjer - Izgled linux terminala (Foto: Cyber.ba)
Primjer – Izgled linux terminala (Foto: Cyber.ba)

Iako mnoga Linux okruženja pružaju grafički interfejs za upravljanje sistemom, rad u terminalu nudi precizniju kontrolu, bržu obradu zadataka i mogućnost automatizacije. Razumijevanje osnovnih i naprednih terminal komandi može vam pomoći da brže rješavate probleme, upravljate datotekama i optimizirate svoj rad.

Osnovne komande za svakodnevni rad u Linux terminalu

1. Navigacija kroz datoteke i direktorije

  • ls – Prikazuje listu datoteka i direktorija u trenutnom direktoriju.
    • Primjer: ls -l daje detaljan prikaz s dodatnim informacijama o datotekama.
  • cd – Omogućava promjenu trenutnog direktorija.
    • Primjer: cd /home će vas premjestiti u /home direktorij.
  • pwd – Prikazuje trenutnu lokaciju ili “put” na kojem se nalazite u sistemu.

Ove komande čine osnovu rada u Linux okruženju, jer omogućavaju navigaciju kroz datotečni sistem na jednostavan način.

2. Manipulacija datotekama

  • cp – Kopira datoteke i direktorije s jedne lokacije na drugu.
    • Primjer: cp dokument.txt /home/user/backup/ kopira dokument.txt u backup direktorij.
  • mv – Premješta ili preimenuje datoteke.
    • Primjer: mv stari_naziv.txt novi_naziv.txt mijenja ime datoteke.
  • rm – Briše datoteke.
    • Primjer: rm nepotrebna_datoteka.txt uklanja određenu datoteku.

Važno je napomenuti da su ove komande potencijalno opasne jer mogu trajno ukloniti podatke, stoga ih koristite s oprezom.

Rad s permisijama i vlasništvom datoteka

Linux koristi sistem permisija koji određuje ko može čitati, pisati ili izvršavati datoteke. Ovo je naročito korisno za višekorisničke sisteme gdje je važno zaštititi podatke od neovlaštenog pristupa.

1. Provjera permisija: ls -l

  • Kada izvršite ls -l, pored svake datoteke ćete vidjeti niz simbola kao što su rwx. Ovi simboli označavaju dozvole za vlasnika, grupu i ostale korisnike.

2. Promjena permisija: chmod

  • chmod komanda omogućava promjenu permisija datoteka.
  • Primjer: chmod 755 script.sh dozvoljava vlasniku da čita, piše i izvršava datoteku, dok ostali mogu samo čitati i izvršavati.

3. Promjena vlasništva: chown

  • chown komanda omogućava promjenu vlasnika ili grupe.
  • Primjer: chown korisnik:grupa dokument.txt mijenja vlasnika i grupu za dokument.txt.

Ove komande su ključne za administraciju sistema i zaštitu datoteka.

Rad s procesima

Kada koristite Linux, često ćete morati upravljati procesima – programima ili zadacima koji su trenutno aktivni u sistemu. Upravljanje procesima može poboljšati efikasnost rada i osigurati stabilnost sistema.

1. Prikaz aktivnih procesa: ps i top

  • ps prikazuje listu trenutnih procesa.
  • top pruža dinamički prikaz aktivnih procesa s informacijama o upotrebi CPU-a i memorije.

2. Ubijanje procesa: kill

  • Ako neki proces blokira sistem, možete ga ugasiti pomoću kill komande.
  • Primjer: kill 1234 ugasi proces s ID brojem 1234.

Administracija Linux operativnog sistema

Primjer - Komande za linux terminal (Foto: Cyber.ba)
Primjer – Komande za Linux terminal (Foto: Cyber.ba)

Administracija Linuxa podrazumijeva zadatke koji omogućavaju korisnicima da upravljaju resursima, konfiguracijom sistema, sigurnosnim postavkama i performansama u Linux okruženju. Od korisnika se često traži znanje u radu s terminalom i osnovnim komandama za administraciju kako bi mogli obavljati zadatke poput instalacije softvera, upravljanja korisnicima, postavljanja mreže i održavanja sistema. Razumijevanje osnovnih komandi za administraciju ključ je za efikasno korištenje Linuxa, a komande poput su i sudo omogućavaju pristup administratorskim privilegijama, neophodnim za konfiguraciju sistema.

Razlika između su i sudo komande u Linuxu

Komande su i sudo su ključne za administraciju u Linuxu i omogućavaju korisnicima pristup administrativnim privilegijama, ali se koriste u različitim situacijama.

su (Switch User)

Komanda su dolazi od “switch user” i omogućava korisnicima da promijene korisnički račun unutar trenutne sesije terminala. Kada upišete su i pritisnete Enter, od vas će se tražiti root lozinka, čime se prelazi na root nalog s punim administratorskim privilegijama. Možete također preći na druge korisničke račune koristeći su username, zamjenjujući “username” imenom korisnika.

Primjer upotrebe su:

su

ili

su korisnik

sudo (Superuser Do)

Komanda sudo omogućava korisniku da izvrši određenu naredbu s administratorskim privilegijama bez trajnog prelaska na root nalog. Kada upišete sudo ispred naredbe, sistem će zatražiti vašu lozinku, nakon čega se komanda izvršava s root ovlastima. sudo je sigurniji pristup jer omogućava privremene administrativne ovlasti samo za specifične naredbe.

Primjer upotrebe sudo:

sudo apt update

Ključne Razlike

  • su traje cijelu sesiju i zahtijeva root lozinku, dok sudo traje samo za pojedinačnu komandu i koristi korisničku lozinku.
  • sudo se često preferira jer smanjuje rizik od nenamjernih promjena i omogućava precizniju kontrolu pristupa.

Napredne komande za upravljanje sistemom

Ilustracija - Ninja Linux operativnog sistema
Ilustracija

Ove napredne komande omogućavaju veću kontrolu nad sistemom i korisne su za sve koji žele dublje razumijevanje Linuxa.

1. Pretraga sadržaja: grep

  • grep komanda omogućava pretraživanje tekstualnih nizova unutar datoteka.
  • Primjer: grep "traženi tekst" fajl.txt pronalazi sve linije koje sadrže “traženi tekst”.

2. Kreiranje i ekstrakcija arhiva: tar

  • tar komanda koristi se za kompresiju i dekompresiju datoteka.
  • Primjer: tar -cvf arhiva.tar direktorij/ kreira arhivu od direktorija.

3. Instalacija paketa: apt

  • Na Ubuntu i Debian sistemima, apt je glavna komanda za instalaciju softvera.
  • Primjer: sudo apt install ime_programa instalira program iz repozitorija.

Automatizacija zadataka s komandom cron

Cron je usluga u Linuxu koja omogućava zakazivanje zadataka. Ovo je korisno za redovne zadatke kao što su backup podataka ili ažuriranja sistema.

Kako kreirati Cron zadatak

  1. Otvorite cron tablicu koristeći crontab -e.
  2. Dodajte zadatak u formatu: * * * * * komanda (gdje svaka zvjezdica označava jedinicu vremena).

Na primjer, 0 2 * * * /home/korisnik/backup.sh će pokrenuti backup svaki dan u 2 ujutro.

Debugging i rješavanje problema

Linux terminal nudi niz komandi koje su korisne za otklanjanje problema i dijagnostiku.

1. Provjera diskovnog prostora: df i du

  • df prikazuje raspoloživi diskovni prostor po particijama.
  • du omogućava pregled zauzeća prostora po datotekama i direktorijima.

2. Provjera mrežnih povezivanja: ping, ifconfig, i netstat

  • ping testira povezanost s udaljenim serverom.
  • ifconfig prikazuje informacije o mrežnim interfejsima.
  • netstat prikazuje aktivne mrežne konekcije.

Zaključak

Savladavanje terminal komandi u Linuxu otvara vrata širokom spektru mogućnosti. Iako je terminal možda zastrašujući za početnike, ove komande čine osnovu za efikasno i sigurno korištenje Linux sistema. U ovom članku smo obuhvatili ključne komande koje vam omogućavaju da preuzmete kontrolu nad svojim sistemom.

U sljedećem, petom dijelu serijala Svijet Linuxa, nastavićemo s temom upravljanja softverom i ažuriranjima u Linuxu. Ovaj dio će vam pomoći da razumijete kako instalirati, ažurirati i održavati softver, kako koristiti različite menadžere paketa i kako osigurati da vaš sistem bude uvijek ažuriran i stabilan.

U međuvremenu, preporučujem da redovno vježbate osnovne i napredne terminal komande. Što više budete radili u terminalu, to će vam postati prirodnije i intuitivnije za korištenje. Linux terminal je moćan alat koji vam može uštedjeti vrijeme i omogućiti efikasnije upravljanje sistemom. Nadam se da će vam ovaj vodič pomoći da steknete samopouzdanje u radu sa Linuxom i da bolje razumijete osnovne komande koje su ključne za svaki Linux okruženje.

OZNAKE:LinuxLinux komandeLinux TerminalNapredni LinuxSvijet LinuxaTerminal u Linuxu
Podijeli ovaj članak
F Whatsapp Whatsapp LinkedIn Bluesky Kopiraj link
Vaše mišljenje o pročitanom članku?
Sviđa mi se2
Odlično!0
Ne sviđa mi se0
- Reklama -

Budite na vrhu tehnološke revolucije!

Ostanite informirani i u koraku sa tehnologijom - pretplatite se na naš newsletter!
  • Saznaj prvi! Budite obaviješteni o najnovijim trendovima, inovacijama i naučnim otkrićima.
  • Ekskluzivni sadržaj! Pristupite specijalnim člancima, intervjuima i analizama dostupnim samo pretplatnicima.

Popularno

Ne propustite pročitati

cyborg, robot, android, technology, futuristic, sci-fi, humanoid, portrait, fantasy, robotics, terminator, artificial, warrior, borg, digital, ai generated
Edukacija

Kako sigurno koristiti AI: Stvarni slučajevi koji pokazuju zašto slijepo povjerenje u AI može biti opasno

13 min za čitanje
EU OS logo sa pozadinom mape Evrope u digitalnom obliku
LinuxVijesti

EU OS – Novi put za digitalni suverenitet Evrope

4 min za čitanje
Linux desktop okruženja (Foto: Cyber.ba)
Edukacija

Svijet Linuxa: Analiza i poređenje desktop okruženja za najbolje korisničko iskustvo (3. dio)

8 min za čitanje
Ilustracija - Metoda 2-7-30 za bolje pamćenje i borbu mozga protiv zaboravljanja
Edukacija

Metoda 2-7-30: Kako “hakovati” mozak i spriječiti zaboravljanje

4 min za čitanje

Socijalne mreže

Facebook-f Instagram Linkedin Twitter Youtube Circle Comment-dots Envelope

Linkovi

  • O nama
  • Marketing
  • Politika privatnosti
  • Uslovi korištenja
  • Kontakt

© 2025 Cyber.ba | Amonmedia.com

cyber-ios cyber-ios
cyber-android cyber-android
Dobro došli!

Prijavi se

Korisničko ime ili email adresa
Lozinka

Izgubili ste lozinku?