İçeriği okumak: cat, less, head, tail -f
Gizli karakterleri cat -A ile görür, dosyaları tersten, belirli satırdan ve bayt bayt okur, less’in arama ve süzme özelliklerini kullanır, dosya adının yalan söylediği bir "PDF"in gerçek türünü sihirli baytlarıyla ve strings ile ortaya çıkarır, canlı büyüyen bir günlüğü tail -f ile izler ve onu yazan süreci durdurursun. Sayılar ve gizli adres her labda farklıdır.
Seviye 101 · 45 dk
Kuzeyyıldızı Lojistik’in raporlama sunucusunda tuhaf şeyler var: Windows’tan gelen bir not dosyası betikleri bozuyor, bir "fatura" PDF açılmıyor ve bir günlük dosyası durmadan büyüyor. Ekip lideri Deniz senden hepsine bakmanı istiyor.
Hızlı başlangıç kursunda cat, head, tail ve less ile tanışmıştın. Bu derste aynı araçların daha derin özelliklerini öğreneceksin: görünmeyen karakterleri göstermek, dosyanın içeriğine bakarak gerçek türünü anlamak ve canlı bir dosyayı izlemek.
Benzetme: bir dosyanın adı paketin üstündeki etikettir; içindeki ilk baytlar ise paketin kendisidir. Etiket yalan söyleyebilir, içerik söyleyemez.
Bu derste ne yapacaksın
- Görünmeyen karakterler: cat -A
- Baştan, sondan, tersten: tail -n +2 ve tac
- Kaç kayıt? wc
- less’in güçlü yanları
- Sihirli baytlar: head -c ve od
- Türü sor: file
- İkili dosyada okunur metin: strings
- Canlı izle: tail -f
- Yazanı durdur
- Bulgular
- Kısa sınav
Kazanacağın beceriler
- Görünmeyen karakterleri göstermek (cat -A)
- Belirli satırdan okumak (tail -n +N)
- Dosyayı tersten okumak (tac)
- Satır saymak (wc -l)
- Uzun dosyada gezinmek ve aramak (less)
- Sihirli baytları okumak (head -c, od)
- Dosyanın gerçek türünü bulmak (file)
- İkili dosyadaki metinleri çıkarmak (strings)
- Günlüğü canlı izlemek (tail -f)
- Süreci bulup durdurmak (pgrep, pkill)
- Kısa ve kesin bir bulgu yazmak
← Bağlantılar ve dosya aramak (ln, find, which) · Linux temelleri · Kısa görev: dağınık proje klasörünü düzenle ve kayıp dosyayı bul →
Ücretsiz başla