İçeriği okumak ve karşılaştırmak: cat, less ve diff
Bir yapılandırma dosyasını satır numaralarıyla okur, uzun bir kayıt dosyasında başı, sonu ve hataları bulur, grep ile süzer, diff ile yedekten farkı çıkarır, sha256sum ile bütünlüğü doğrularsın; sonunda hata satırlarını ayırır ve sıkıştırılmış eski bir kaydı kendi başına sayarsın.
Seviye 101 · 45 dk
Sipariş uygulaması dün akşamdan beri tuhaf davranıyor. Deniz şüpheleniyor: "Biri ayar dosyasıyla oynamış olabilir. Elimizde dünkü yedeği ve dosyaların doğrulama listesi var."
Bu derste dosyaların içine bakmanın yollarını öğreneceksin: kısa dosyalar için cat, uzun dosyalar için head, tail ve less, aramak için grep, karşılaştırmak için diff, bir dosyanın değişip değişmediğini kanıtlamak için sha256sum.
Benzetme: diff, iki fotoğraf arasındaki farkları bulma oyunu gibidir; sha256sum ise dosyanın parmak izini alır: tek bir harf değişse parmak izi tamamen değişir.
Bu derste ne yapacaksın
- Ayar dosyasını oku: cat -n
- Uzun dosyanın başı ve sonu: head, tail, wc
- Sayfa sayfa oku ve ara: less
- Satır süz: grep ve grep -c
- Yedekle karşılaştır: diff
- Farkı kayda geçir: diff -u
- Parmak izi: sha256sum -c
- Hata satırlarını ayır
- Sıkıştırılmış eski kayıt
- Kısa sınav
Kazanacağın beceriler
- Dosyayı satır numaralarıyla okumak (cat -n)
- Dosyanın başını ve sonunu görmek (head, tail)
- Satır saymak (wc -l)
- Uzun dosyada gezinmek ve aramak (less)
- Satırları süzmek ve saymak (grep, grep -c)
- İki dosyanın farkını okumak (diff)
- Farkı standart biçimde kaydetmek (diff -u)
- Dosya bütünlüğünü özetle doğrulamak (sha256sum -c)
- > ve >> ile çıktıyı dosyaya yönlendirmek
- Sıkıştırılmış kayıtları açmadan okumak (zcat, zgrep)
← Dosya işlemleri: mkdir, cp, mv ve rm · Linux’a hızlı başlangıç · Kısa görev: değiştirilmiş yapılandırma dosyasını bul →
Ücretsiz başla