Menu
Coddy logo textTech

Head ve Tail

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 30 / 82.

Büyük dosyalarla çalışırken, genellikle tüm dosyayı okumak zorunda kalmazsınız — sadece başlangıcı veya sonu görmek istersiniz. head ve tail komutları tam olarak bunu yapmanızı sağlar.

<strong>head</strong> komutu bir dosyanın ilk satırlarını gösterir. Varsayılan olarak ilk 10 satırını gösterir:

head log.txt

Gösterilecek satır sayısını belirtmek için -n seçeneğini kullanın:

head -n 3 log.txt   # show first 3 lines
head -n 1 log.txt   # show only the first line

Tail <strong>tail</strong> komutu bir dosyanın son satırlarını gösterir. Varsayılan olarak son 10 satırını gösterir:

tail log.txt

Satır sayısını belirtmek için:

tail -n 3 log.txt   # show last 3 lines
tail -n 1 log.txt   # show only the last line

Her birini ne zaman kullanmalı:

  • Bir dosyanın yapısını veya başlığını önizlemek için head kullanın
  • Bir log dosyasındaki en son girdileri kontrol etmek için tail kullanın

Faydalı bir ipucu — ikisini birleştirme:

Her iki komutu da birlikte kullanarak bir dosyanın başını ve sonunu aynı anda görebilirsiniz:

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

Görev

Başlangıç

head ve tail kullanarak log.txt'yi inceleyin:

  1. Dosyanın ilk 3 satırını head kullanarak yazdırın
  2. Dosyanın son 1 satırını tail kullanarak yazdırın

İpucu: Kaç satır gösterileceğini kontrol etmek için -n bayrağını kullanın. Her iki komutu da art arda çalıştırın.

Kopya kağıdı

head komutu bir dosyanın ilk satırlarını gösterir (varsayılan: 10 satır):

head log.txt

tail komutu bir dosyanın son satırlarını gösterir (varsayılan: 10 satır):

tail log.txt

Satır sayısını belirtmek için -n bayrağını kullanın:

head -n 3 log.txt   # ilk 3 satırı göster
tail -n 1 log.txt   # son 1 satırı göster

Dosyanın başını ve sonunu görmek için her iki komutu da birleştirebilirsiniz:

head -n 2 log.txt
tail -n 2 log.txt

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler