İçeriğe atla
CodeItRaw
Terminal Temelleri

Ders 4/5

Günlük (log) dosyaları binlerce satır olur ve seni çoğu zaman yalnızca sonu ya da belli satırları ilgilendirir. cat hepsini döker; daha iyi araçlar var: head baştan, tail sondan birkaç satır gösterir, grep içinde bir kelime geçen satırları seçer.

head -n 5 access.log
tail -n 20 access.log
grep WARN app.log
grep -i timeout app.log
grep -c WARN app.log
-n kaç satır istediğini söyler. grep kelime dosya kelimenin geçtiği satırları yazar; -i büyük/küçük harf ayırmaz, -c satırları yazmak yerine sayar, -v kelimenin geçmediği satırları verir.

grep kelimeyi satırın neresinde olursa olsun bulur ve aradığın şey bir kelimenin parçası da olabilir: grep ERR hem ERROR hem STDERR satırlarını getirir. Aradığın metinde boşluk varsa tırnak içine al: grep "disk full" app.log.

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

    Son satırlar

    Terminal görevi

  2. 02

    Hataları bul

    Terminal görevi

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