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.

Kopya kağıdı

Boru işaretleri (|), bir komutun çıktısını başka bir komutun girdisi olarak göndererek komutları birbirine bağlar.

Bir dizindeki dosya sayısını sayın:

ls | wc -l

Bir dosyanın ilk birkaç satırını görüntüleyin:

cat longfile.txt | head -5

İlk birkaç dizin öğesi için ayrıntılı bilgi gösterin:

ls -l | head -3

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