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 borunun ne yaptığını anladığınıza göre, iki komutla etkili bir şekilde nasıl kullanılacağını görelim. Anahtar, iyi birlikte çalışan komutlar seçmektir — ilk komutun çıktısının ikincinin girdisi olarak mantıklı olduğu yerler.

Yaygın bir kombinasyon, dosyaları saymak için ls ile wc -l'dir:

ls | wc -l

ls komutu dosyaları listeler (satır başına bir tane) ve wc -l bu satırları sayar. Sonuç, mevcut dizindeki dosya sayısıdır.

Başka faydalı bir kombinasyon, bir dosyayı önizlemek için cat ile head'dir:

cat longfile.txt | head -5

Bu, dosyanın yalnızca ilk 5 satırını görüntüler. Ayrıca head -5 longfile.txt komutunu doğrudan kullanabilirsiniz, ancak ilk komut bir dosyayı basitçe okumaktan öte çıktı ürettiğinde borulama zorunlu hale gelir.

Örneğin, ls -l ile head birleştirerek:

ls -l | head -3

Bu, bir dizindeki ilk birkaç öğe için ayrıntılı bilgi 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 bir boru kullanın.

Şu şekilde bir komut çalıştırın:

  • cat kullanarak messages.txt'i okur
  • Çıktıyı head -4'e borulayarak yalnızca ilk 4 satırı gösterir

İpucu: İki komutu | sembolü kullanarak birbirine bağlayın. cat'in çıktısı head'in 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