İçeriğe atla
CodeItRaw
Terminal Temelleri

Ders 5/5

Terminalin asıl gücü buradadır: her komut küçük bir iş yapar ve | (boru) bir komutun çıktısını bir sonrakinin girdisi yapar. Büyük bir işi tek bir dev komut yerine küçük komutların zinciriyle çözersin.

grep WARN app.log | wc -l
cut -d" " -f1 visits.log | sort | uniq -c | sort -rn | head -n 3
grep WARN app.log > warnings.txt
İlk satır uyarı satırlarını sayar (wc -l satır sayar). İkincisi bir klasiktir: her satırın ilk sütununu al, sırala, aynı olanları say (uniq -c), sayıya göre büyükten küçüğe sırala, ilk üçü göster. Üçüncüsü sonucu ekrana değil dosyaya yazar.

Boru hattını adım adım kur: önce ilk komutu çalıştır ve çıktısına bak, sonra bir | ekle ve yine bak. Zincirin ortasında bir şey beklediğin gibi değilse nerede bozulduğunu hemen görürsün.

Görevler

Görevler sırayla açılır. Hepsini çözünce sonraki ders açılır.

Bu dersin görevleri, önceki dersler bitince açılır. Anlatımı şimdiden okuyabilirsin.Sıradaki derse git

  1. 01

    Boru hattı

    Terminal görevi

  2. 02

    Çıktıyı kaydet

    Terminal görevi

  3. 03

    En sık ziyaretçi

    Terminal görevi

Sırayı beklemeden çözmek istersen bütün problemler kilitsiz açık: Problemler listesi