Blog LinuxSaAmarom je nedavno održao kurs Linux Essentials za prvu martovsku grupu od deset kandidata. Svi kandidati su zaista bili jako uspješni i pokazali su veliku želju za učenjem i savladavanjem Linux-a. Jutros su na adresu bloga, stigli i prvi testimonijali nekih od polaznika koje prenosimo u cijeosti.
Kako su naša tri polaznika pronašla svoj prvi Linux posao?
U produkciju bloga – LinuxSaAmarom.com stigle su tri lijepe vijesti da su naša tri kandidata pronašla svoje prvo zaposlenje. Njihove testimonijale pernosimo u cijelosti.
Kurs 'Linux Essentials'
Želiš li postati napredni korisnik Linuxa, ovladati komandnom linijom, skriptama i osnovnom sistemskom administracijom, a pritome položiti svoj Linux certifikat. Onda je kurs ‘Linux Essentials’ sve što ti treba kako biste na tom putu uspjeli.? Kurs Linux Essentials – pažljivo je osmišljen da vam pruži praktične vještine koje se koriste u stvarnim GNU/Linux okruženjima.
Otvoren novi poziv za kurseve 'Linux Essentials' i 'Linux LPIC-1'
Blog LinuxSaAmarom.com obavještava svoje polaznike da je otvoren novi poziv za kurseve ‘Linux Essentials’ & ‘Linux LPIC-1’. Prijave na kurseve možete poslati u periodu od 01.04 do 15.04 za prvu grupu polaznika mjeseca april, dok druga grupa polaznika mjeseca april se može prijaviti od 15.04 do 29.04.
10 primjera komande `more` u Linux-u!
Komanda more koristi se za pregled sadržaja fajlova stranicu po stranicu. Ona je jednostavnija verzija komande less, ali i dalje vrlo korisna za brzo pregledanje većih tekstualnih fajlova. U nastavku donosimo 10 praktičnih primjera korištenja komande `more`.
10 primjera komande `less` u Linux-u!
Komanda less koristi se za pregled sadržaja fajlova stranicu po stranicu. Za razliku od komande cat, less omogućava lakšu navigaciju kroz velike fajlove, uključujući pomjeranje naprijed, nazad i pretragu teksta U nastavku donosimo 10 praktičnih primjera korištenja komande `less`.
10 primjera komande `sed` u Linux-u!
Komanda sed (stream editor) koristi se za obradu i izmjenu teksta direktno iz komandne linije. Najčešće se koristi za zamjenu teksta, brisanje linija i filtriranje sadržaja fajlova bez potrebe za otvaranjem fajla u tekstualnom editoru. U ovom članku donosimo 10 praktičnih primjera komande `sed` u Linux-u!
10 primjera komande `du` u Linux-u!
Komanda du (disk usage) koristi se za prikaz količine prostora koji zauzimaju fajlovi i direktoriji na disku. Ova komanda je posebno korisna kada želimo saznati koji direktoriji ili fajlovi zauzimaju najviše prostora. U nastavku donosimo 10 praktičnih primjera korištenja `du` komande.
10 primjera komande `ln` u Linux-u!
Komanda ln koristi se za kreiranje linkova između fajlova u Linuxu. Postoje dvije vrste linkova Hard link i Symbolic (soft) link. Linkovi omogućavaju pristup istom fajlu preko različitih imena ili lokacija u filesystemu. Prije nego prikažemo praktične primjere komande ̇`ln`, hajde da definišemo razliku između ova dva linka.
10 primjera komande `mkdir` u Linux-u!
Komanda mkdir (make directory) koristi se za kreiranje novih direktorija u Linux operativnom sistemu. Ona je jedna od osnovnih komandi za upravljanje fajlovima i direktorijima u terminalu. U nastavku donosimo 10 praktičnih primjera korištenja mkdir komande.
10 primjera komande `diff` u Linux-u!
Komanda diff koristi se za poređenje sadržaja dva fajla ili direktorija i prikazuje razlike između njih. Ova komanda je vrlo korisna za praćenje promjena u konfiguracijskim fajlovima, kodu ili dokumentima. U nastavku donosimo 10 praktičnih primjera korištenja diff komande.
10 primjera komande `tr`u Linux-u!
Komanda tr (translate) koristi se za zamjenu, brisanje ili transformaciju znakova u tekstu. Najčešće se koristi u kombinaciji sa pipe (|) operatorom za obradu izlaza drugih komandi. U nastavku donosimo 10 praktičnih primjera korištenja tr komande.
1. Pretvaranje malih slova u velika
Primjer komande sa sintaksom:
$echo "linux je odlican" | tr 'a-z' 'A-Z'
Ova komanda pretvara sva mala slova u velika.
2. Pretvaranje velikih slova u mala
Primjer komande sa sintaksom:
$echo "LINUX JE ODLICAN" | tr 'A-Z' 'a-z'
Ova komanda pretvara sva velika slova u mala.
3. Zamjena jednog znaka drugim
Primjer komande sa sintaksom:
$echo "Linux sistem" | tr 'i' 'I'
Ova komanda zamjenjuje svako slovo "i" sa "I".
4. Zamjena razmaka sa donjom crtom
Primjer komande sa sintaksom:
$echo "Linux operativni sistem" | tr ' ' '_'
Ova komanda zamjenjuje razmake sa _.
5. Brisanje određenih znakova
Primjer komande sa sintaksom:
$echo "Linux123" | tr -d '0-9'
Opcija -d briše sve brojeve iz teksta.
6. Brisanje razmaka iz teksta
Primjer komande sa sintaksom:
$echo "Linux je brz" | tr -d ' '
Ova komanda uklanja sve razmake iz teksta.
7. Zamjena više znakova
Primjer komande sa sintaksom:
$echo "banana" | tr 'an' 'AN'
Ova komanda zamjenjuje a → A i n → N.
8. Kompresovanje ponavljajućih znakova
Primjer komande sa sintaksom:
$echo "Linux sistem" | tr -s ' '
Opcija -s smanjuje više uzastopnih razmaka na jedan.
9. Izdvajanje slova iz teksta
Primjer komande sa sintaksom:
$echo "Linux123!" | tr -cd 'a-zA-Z'
Opcija -c invertuje skup znakova, a -d briše sve što nije slovo.
10. Kombinacija sa drugim komandama
Primjer komande sa sintaksom:
$ls | tr 'a-z' 'A-Z'
Ova komanda prikazuje nazive fajlova velikim slovima.
✅ Zaključak
Komanda tr je jednostavan, ali vrlo moćan alat za transformaciju i čišćenje tekstualnih podataka u Linuxu. Najčešće se koristi u kombinaciji sa komandama poput echo, cat, grep i ls za brzu obradu teksta.
10 primjera komande `cut` u Linux-u!
Komanda cut koristi se za izvlačenje određenih dijelova teksta iz linija fajla. Najčešće se koristi za izdvajanje kolona, znakova ili polja iz tekstualnih datoteka, posebno kada radimo sa CSV ili sistemskim fajlovima poput `/etc/passwd`. U nastavku donosimo 10 praktičnih primjera korištenja cut komande.
10 primjera komande `uniq` u Linux-u!
Komanda uniq koristi se za uklanjanje duplikata iz tekstualnih fajlova. Ona radi tako što uklanja uzastopne ponovljene linije, zbog čega se često koristi u kombinaciji sa komandom sort. U nastavku donosimo 10 praktičnih primjera korištenja uniq komande.
10 primjera komande `sort` u Linux-u!
Komanda sort koristi se za sortiranje linija u tekstualnim fajlovima. Ona može sortirati podatke abecedno, numerički, obrnuto ili prema određenim kolonama, što je čini vrlo korisnom pri obradi logova i tekstualnih podataka. U nastavku donosimo 10 praktičnih primjera korištenja sort komande.
10 primjera komande `wc` u Linux-u!
Komanda wc (word count) koristi se za brojanje linija, riječi i znakova u tekstualnim fajlovima. Vrlo je korisna za brzu analizu sadržaja fajlova, logova ili podataka. U nastavku donosimo 10 praktičnih primjera korištenja wc komande.
10 primjera komande `find` u Linuxu!
Komanda find koristi se za pretragu fajlova i direktorija u Linuxu prema različitim kriterijima kao što su ime, tip, veličina, datum izmjene ili dozvole. Ona je jedan od najmoćnijih alata za upravljanje fajlovima u Linux sistemu. U nastavku donosimo 10 praktičnih primjera korištenja find komande.
10 primjera komande `grep` u Linux-u!
Komanda grep (Global Regular Expression Print) koristi se za pretraživanje teksta u fajlovima prema zadatom obrascu. Ona je jedan od najmoćnijih alata za rad sa logovima, konfiguracijskim fajlovima i tekstualnim podacima. U nastavku donosimo 10 praktičnih primjera korištenja grep komande.
10 primjera komande `tail` u Linux-u!
Komanda tail koristi se za prikaz posljednjih linija fajla u Linux terminalu. Po defaultu prikazuje posljednjih 10 linija, ali se opcijama može prilagoditi broj linija ili čak pratiti fajl u realnom vremenu. Ovo je posebno korisno za pregled log fajlova i aktivnih procesa. U nastavku donosimo 10 praktičnih primjera korištenja tail komande.
10 primjera komande `head` u Linux-u!
Komanda head koristi se za prikaz prvih linija fajla u Linux terminalu. Po defaultu, prikazuje prvih 10 linija, ali se opcijama može prilagoditi broj linija ili rad sa više fajlova. Ovo je vrlo korisno kada želite brzo pregledati početak velikih fajlova, poput logova ili CSV-ova. U nastavku donosimo 10 praktičnih primjera korištenja head komande.
1. Prikaz prvih 10 linija fajla
Primjer komande sa sintaksom:
$head fajl.txt
Ova komanda prikazuje prvih 10 linija fajla fajl.txt.
2. Prikaz prvih 5 linija fajla
Primjer komande sa sintaksom:
$head -n 5 fajl.txt
Opcija -n omogućava prikaz određenog broja linija.
3. Prikaz prvih 20 linija fajla
Primjer komande sa sintaksom:
$head -n 20 fajl.txt
Ova komanda prikazuje prvih 20 linija fajla, što je korisno kod većih fajlova.
4. Prikaz više fajlova odjednom
Primjer komande sa sintaksom:
$head fajl1.txt fajl2.txt
Prikazuje prvih 10 linija za svaki fajl, sa oznakom naziva fajla.
5. Prikaz prvih n bajtova fajla
Primjer komande sa sintaksom:
$head -c 50 fajl.txt
Opcija -c prikazuje prvih 50 bajtova fajla.
6. Kombinacija sa tail za prikaz srednjih linija
Primjer komande sa sintaksom:
$head -n 20 fajl.txt | tail -n 10Ova kombinacija prikazuje linije od 11 do 20 fajla.
7. Prikaz prvih linija log fajla
Primjer komande sa sintaksom:
$head -n 15 /var/log/syslog
Prikazuje prvih 15 linija sistemskog log fajla, što je korisno za brz pregled grešaka.
8. Prikaz prvih linija CSV fajla
Primjer komande sa sintaksom:
$head -n 5 podaci.csv
Prikazuje zaglavlje i prve redove CSV fajla.
9. Korištenje opcije -v za prikaz naziva fajla
Primjer komande sa sintaksom:
$head -v fajl1.txt fajl2.txt
Opcija -v prikazuje naziv fajla iznad njegovog sadržaja, korisno kada radite sa više fajlova.
10. Prikaz prvih 10 linija i brojanje linija
Primjer komande sa sintaksom:
$head -n 10 fajl.txt | nl
Kombinacija sa komandom nl numeriše linije za lakše čitanje.
✅ Zaključak
Komanda head je jednostavan, ali moćan alat za pregled prvih linija fajlova, posebno kada radite sa logovima, CSV fajlovima ili velikim tekstualnim fajlovima.
10 primjera komande `touch` u Linux-u!
Komanda touch koristi se za kreiranje praznih fajlova ili ažuriranje vremenskih oznaka (timestamp) postojećih fajlova. Ova komanda je osnovni alat za rad sa fajlovima u Linux terminalu. U nastavku donosimo 10 praktičnih primjera korištenja touch komande.
10 primjera komande `cat` u Linux-u!
Komanda cat (concatenate) koristi se za prikaz sadržaja fajlova u terminalu, ali i za spajanje više fajlova u jedan. Ona je jedna od najčešće korištenih komandi kada želimo brzo pregledati sadržaj tekstualnog fajla. U nastavku donosimo 10 praktičnih primjera korištenja cat komande.
10 primjera komande `cp` u Linux-u!
Komanda cp (copy) koristi se za kopiranje fajlova i direktorija u Linux operativnom sistemu. Ona omogućava jednostavno pravljenje kopija fajlova, kao i kopiranje direktorija sa njihovim sadržajem. U nastavku donosimo 10 praktičnih primjera korištenja cp komande.
10 primjera komande `rm` u Linux-u!
Komanda rm (remove) koristi se za brisanje fajlova i direktorija u Linux operativnom sistemu. Ova komanda je vrlo moćna jer trajno uklanja fajlove, zato je potrebno koristiti je pažljivo. U nastavku donosimo 10 praktičnih primjera korištenja rm komande.
1. Brisanje jednog fajla
Primjer komande sa sintaksom:
$rm fajl.txt
Ova komanda briše fajl fajl.txt iz trenutnog direktorija.
2. Brisanje više fajlova odjednom
Primjer komande sa sintaksom:
$rm fajl1.txt fajl2.txt fajl3.txt
Ovom komandom brišu se više fajlova istovremeno.
3. Brisanje fajla uz potvrdu
Primjer komande sa sintaksom:
$rm -i fajl.txt
Opcija -i traži potvrdu prije brisanja fajla, što može spriječiti slučajno brisanje.
4. Brisanje praznog direktorija
Primjer komande sa sintaksom:
$rm -d direktorij
Opcija -d omogućava brisanje praznog direktorija.
5. Brisanje direktorija i njegovog sadržaja
Primjer komande sa sintaksom:
$rm -r direktorij
Opcija -r (recursive) briše direktorij i sve fajlove unutar njega.
6. Brisanje direktorija bez potvrde
Primjer komande sa sintaksom:
$rm -rf direktorij
Opcija -f (force) briše direktorij bez dodatnih pitanja za potvrdu. [NAPOMENA] Ovu opciju koristite veoma pažljivo.
7. Brisanje svih .txt fajlova
Primjer komande sa sintaksom:
$rm *.txt
Ova komanda briše sve fajlove sa .txt ekstenzijom u trenutnom direktoriju.
8. Brisanje fajlova uz prikaz operacije
Primjer komande sa sintaksom:
$rm -v fajl.txt
Opcija -v prikazuje detalje brisanja fajla.
9. Brisanje fajla iz drugog direktorija
Primjer komande sa sintaksom:
$rm /home/user/fajl.txtOva komanda briše fajl koristeći apsolutnu putanju.
10. Brisanje više direktorija rekurzivno
Primjer komande sa sintaksom:
$rm -r dir1 dir2 dir3
Ova komanda briše više direktorija i njihov sadržaj.
✅ Zaključak
Komanda rm je osnovni alat za uklanjanje fajlova i direktorija u Linuxu. Ipak, zbog njene moćnosti treba je koristiti oprezno, posebno kada se koristi opcija -rf.



























