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.


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.

Share:

Nema komentara:

Objavi komentar

Kurs LINUX ESSENTIALS

Knjiga u izradi - Prvi koraci sa Linuxom

Knjiga u izradi - Prvi koraci sa Linuxom

Recent Posts