Menu
Coddy logo textTech

İki Komutu Zincirleme

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

Artık bir pipe'ın ne yaptığını anladığınıza göre, şimdi iki komutla onu etkili bir şekilde nasıl kullanacağınızı görelim. Önemli olan, birlikte iyi çalışan komutları seçmektir; burada ilk komutun çıktısı, ikinci komut için girdi olarak anlamlı olur.

Yaygın bir eşleştirme, dosyaları saymak için ls komutunu wc -l ile birlikte kullanmaktır:

ls | wc -l

ls komutu dosyaları (her satırda bir tane) listeler ve wc -l bu satırları sayar. Sonuç, geçerli dizindeki dosyaların sayısıdır.

Bir başka kullanışlı kombinasyon, bir dosyayı önizlemek için cat ile head komutlarını birlikte kullanmaktır:

cat longfile.txt | head -5

Bu, dosyanın yalnızca ilk 5 satırını görüntüler. Ayrıca doğrudan head -5 longfile.txt kullanabilirsiniz, ancak ilk komut yalnızca bir dosyayı okumakla kalmayıp çıktı ürettiğinde pipe kullanımı zorunlu hâle gelir.

Örneğin, ls -l ile head komutlarını birleştirmek:

ls -l | head -3

Bu, bir dizindeki yalnızca ilk birkaç öğe için ayrıntılı bilgileri gösterir. Pipe, iki basit komutu daha güçlü bir işleme dönüştürür.

challenge icon

Görev

Kolay

messages.txt dosyasının yalnızca ilk 4 satırını tek bir komutla görüntülemek için pipe kullanın.

Şunları yapan bir komut çalıştırın:

  • messages.txt dosyasını okumak için cat kullanır
  • Yalnızca ilk 4 satırı göstermek için çıktıyı head -4 komutuna pipe eder

İpucu: | sembolünü kullanarak iki komutu birbirine bağlayın. cat komutunun çıktısı, head komutunun girdisi olur.

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

Kendi başına pratik yap: Terminal playground