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.
1. Prikaz posljednjih 10 linija fajla
Primjer komande sa sintaksom:
$tail fajl.txt
Po defaultu, prikazuje posljednjih 10 linija fajla fajl.txt.
2. Prikaz posljednjih 5 linija fajla
Primjer komande sa sintaksom:
$tail -n 5 fajl.txt
Opcija -n omogućava prikaz određenog broja linija od kraja fajla.
3. Prikaz posljednjih 20 linija fajla
Primjer komande sa sintaksom:
$tail -n 20 fajl.txt
Ova komanda prikazuje posljednjih 20 linija fajla, korisno kod većih fajlova.
4. Prikaz više fajlova odjednom
Primjer komande sa sintaksom:
$tail fajl1.txt fajl2.txt
Prikazuje posljednjih 10 linija za svaki fajl, sa oznakom naziva fajla.
5. Prikaz fajla u realnom vremenu (praćenje logova)
Primjer komande sa sintaksom:
$tail -f /var/log/syslog
Opcija -f omogućava prikaz novih linija kako se dodaju u fajl, što je idealno za praćenje logova u realnom vremenu.
6. Prikaz posljednjih n bajtova fajla
Primjer komande sa sintaksom:
$tail -c 50 fajl.txt
Opcija -c prikazuje posljednjih 50 bajtova fajla.
7. Kombinacija sa grep za filtriranje logova
Primjer komande sa sintaksom:
$tail -n 50 /var/log/syslog | grep error
Prikazuje posljednjih 50 linija log fajla i filtrira samo linije koje sadrže “error”.
8. Prikaz posljednjih linija CSV fajla
Primjer komande sa sintaksom:
$tail -n 5 podaci.csv
Prikazuje posljednjih 5 redova CSV fajla, korisno za pregled recentnih podataka.
9. Prikaz fajla uz brojanje linija
Primjer komande sa sintaksom:
$tail -n 10 fajl.txt | nl
Kombinacija sa komandom nl numeriše linije za lakše čitanje.
10. Praćenje log fajla i prikaz samo novih linija
Primjer komande sa sintaksom:
$tail -f -n 0 /var/log/syslog
Ova kombinacija prikazuje samo nove linije koje se dodaju u fajl, bez prikaza postojećih.
✅ Zaključak
Komanda tail je neophodna za praćenje fajlova i logova u Linuxu. Uz opcije -n, -f i kombinaciju sa drugim komandama poput grep, omogućava brzo i efikasno praćenje i analiziranje sadržaja fajlova.








Nema komentara:
Objavi komentar