Linux Head ve Tail Komutu

Linux’ta bir dosyasının başından veya sonundan satırlar görüntülemek isteyebiliriz. Bu durumda tail ve head komutlarını kullanmamız gerekmektedir. Head komutu dosyanın başındaki satırları, tail komutu ise sonundaki satırları görüntülemeye yaramaktadır. Şimdi bu komutların nasıl kullanıldığını detaylı olarak öğrenelim;

Örnek1;

tail ornek.txt
head ornek.txt

İlk komut ile bulunduğumuz dizinde yer alan ornek.txt dosyasının son 10 satırını ikinci komut ile de ilk 10 satırını görüntülemiş olduk. Bu komutlara parametre eklemediğimizde varsayılan olarak 10 satır göstermektedir. Satır sayısı belirtmek için -n parametresini kullanmamız gerekmektedir. Bu parametrenin kullanımı için aşağıdaki örneği inceleyebilirsiniz.

Örnek2;

tail -n 50 ornek.txt
head -n 50 ornek.txt

Burada -n parametresini kullanarak baştan ve sondan göstermek istediğimiz satır sayısını belirtmiş olduk.

Örnek3;

Dosyadaki değişiklikleri anlık olarak izlemek için -f parametresini kullanmamız gerekmektedir;

tail -f ornek.txt
head -f ornek.txt

Örnek4;

Dosya içinde filtreleme yapmak için grep parametresini kullanabiliriz. Bu parametrenin kullanımını aşağıdaki örnekten inceleyebilrisiniz;

tail ornek.txt | grep deneme
head ornek.txt | grep deneme

Burada ornek.txt dosyasının içinde deneme kelimesi geçen satırları filtrelemiş olduk.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir