head

4 ay önce Linux


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

head Komutu Nedir?

head, Linux ve Unix tabanlı sistemlerde bir dosyanın baş kısmındaki satırları görüntülemek için kullanılan basit ama pratik bir komuttur. Varsayılan olarak ilk 10 satırı gösterir; istenirse farklı bir satır sayısı belirlenebilir.

Ne İşe Yarar?

Log, yapılandırma ve metin dosyalarının içeriğine hızlıca göz atmayı sağlar. Dosyanın tamamını açmadan, sadece başlangıç kısmını incelemek veya diğer komutlara örnek çıktı sağlamak için idealdir. Büyük dosyalarda zamandan tasarruf ettirir.

En Basit Kullanımı

head dosya.txt

Bu komut, dosya.txt içindeki ilk 10 satırı ekrana yazdırır.

Örnek Kullanımlar

1) Varsayılan ilk 10 satırı gösterme

head notlar.txt

Örnek çıktı:

1. Yedekleme tamamlandı
2. Sunucu güncellendi
3. Servisler yeniden başlatıldı
...

2) Belirli sayıda satır görüntüleme

head -n 5 access.log

Örnek çıktı:

127.0.0.1 - - [10/Jan] "GET /index.html" 200
127.0.0.1 - - [10/Jan] "POST /login" 302
...

3) Birden fazla dosyanın başını görmek

head -n 3 dosya1.txt dosya2.txt

4) Pipe (boru) kullanarak başka komutun çıktısını sınırlama

ls -l | head

5) İkili dosyaları dikkatle inceleme

head -c 50 image.png

Bu, dosyanın ilk 50 baytını gösterir.

Ne Zaman Kullanılır?

  • Dosyanın yapısını hızlıca görmek istediğinizde,
  • Büyük log dosyalarıyla çalışırken,
  • Pipe zincirlerinde çıktıyı kısıtlamak gerektiğinde,
  • Script yazarken örnek veri almak istediğinizde.

Küçük İpuçları

  • -n ile satır sayısını, -c ile byte sayısını belirleyebilirsiniz.
  • Çok büyük dosyalarda head ile başlangıca, tail ile sona bakmak pratik olur.
  • Bash scriptlerinde gereksiz veri taşımamak için boruların başına head ekleyin.
  • Binary dosyalarda -c kullanırken dikkatli olun — çıktı okunamayabilir.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.