tail ne demek?

`tail`, bir dosyanın son kısmını görüntülemek için kullanılan bir komuttur. Özellikle log dosyalarını izlemek veya büyük dosyaların sonundaki verilere hızlıca erişmek için yaygın olarak kullanılır.

**Temel Kullanımı:**

```bash
tail dosya_adı

Bu komut, belirtilen dosyanın son 10 satırını ekrana yazdırır.

Önemli Parametreler:

  • -n SAYI: Görüntülenecek satır sayısını belirtir. Örneğin, tail -n 20 dosya_adı komutu, dosyanın son 20 satırını gösterir.
  • -f: "Follow" (takip et) anlamına gelir. Dosyaya yeni satırlar eklendikçe, tail komutu bu satırları gerçek zamanlı olarak ekrana yazdırır. Bu, log dosyası takibi için oldukça kullanışlıdır.
  • +SAYI: Belirtilen satırdan itibaren dosyanın tamamını gösterir. Örneğin, tail +100 dosya_adı komutu, dosyanın 100. satırından başlayarak sonuna kadar olan tüm satırları gösterir.

Kullanım Alanları:

  • Sistem Günlükleri takibi: Sunucu veya uygulama günlüklerini gerçek zamanlı olarak izlemek.
  • Hata ayıklama: Bir programın ürettiği çıktıyı anlık olarak incelemek.
  • Büyük dosyaların incelenmesi: Çok büyük bir dosyanın sonundaki belirli verilere hızlıca erişmek.

Örnekler:

  • Bir log dosyasının son 50 satırını görüntülemek:

    tail -n 50 uygulama.log
    
  • Bir log dosyasını gerçek zamanlı olarak takip etmek:

    tail -f sunucu.log
    
  • Birden fazla dosyayı takip etmek (örneğin, farklı sunucu loglarını):

    tail -f sunucu1.log sunucu2.log
    

tail komutu, komut satırı ortamında çalışırken sistem yöneticileri, geliştiriciler ve diğer kullanıcılar için oldukça değerli bir araçtır.