🥋 Terminal Dojo - Dosya İçeriği Ninja'sı Ol

Tarih: 08/08/2025 | Görüntülenme: 53 | Yazar: Aykan SEKON

🥋 Terminal Dojo - Dosya İçeriği Ninja'sı Ol

🥋 Terminal Dojo - Dosya İçeriği Ninja'sı Ol

"Gerçek samuray, dosyanın içindeki sırrı görür" - Terminal Sensei

🕵️‍♂️ Gizli Metinlerin Peşinde: Samurai'nin Görevi

Bir gün Sensei sana gizli bir mesaj verir: "Bu dosyada bir hata var, bul!" Ama dosya devasa... GUI ile açmak imkansız. İşte burada terminalin içeriği okuma ve arama gücü devreye girer!

  • 📖 cat - Dosyanın tamamını bir bakışta gör
  • 📜 less/more - Büyük dosyaları rahatça oku
  • 🔍 head/tail - Başını/sonunu hızlıca kontrol et
  • 🕵️ grep - Aradığın kelimeyi anında bul

💡 Modern Gerçeklik

Log dosyası, config dosyası, kod... Hepsini terminalde hızlıca inceleyebilirsin. Artık dosya içeriği senin kontrolünde!

1️⃣ cat Komutu - "Dosyanın Tamamını Gör"

cat dosya.txt ile dosyanın tüm içeriğini ekrana basarsın.

💻 Temel Kullanım:

$ cat mesaj.txt
$ cat /etc/passwd

2️⃣ less / more Komutları - "Büyük Dosyaları Okuma"

less dosya.txt veya more dosya.txt ile dosyayı sayfa sayfa gezebilirsin. Çıkmak için q tuşuna bas.

💻 Temel Kullanım:

$ less uzun-dosya.log
$ more config.txt

3️⃣ head / tail Komutları - "Baş ve Sonu Gör"

head dosya.txt ile ilk 10 satırı, tail dosya.txt ile son 10 satırı görürsün. -n ile satır sayısı belirlenir.

💻 Temel Kullanım:

$ head dosya.txt
$ head -n 20 dosya.txt
$ tail dosya.txt
$ tail -n 20 dosya.txt

4️⃣ grep Komutu - "Metin Arama Büyüsü"

grep "kelime" dosya.txt ile dosyada aradığın kelimeyi bulursun. -i ile büyük/küçük harf duyarsız, -r ile klasördeki tüm dosyalarda arama yapabilirsin.

💻 Temel Kullanım:

$ grep "hata" log.txt
$ grep -i "uyarı" log.txt
$ grep -r "config" ./

⚡ Güç Kombinasyonları

🔥 Komutları Zincirle!

$ cat log.txt | grep "ERROR"
$ tail -n 100 log.txt | grep "hata"
$ grep "user" *.txt | head

💡 İş Akışı İpucu

Büyük dosyalarda önce head veya tail ile bak, sonra grep ile ara!

🏋️‍♂️ Pratik Zamanı - Dosya Ninja'sı Ol!

Egzersiz 1: Dosya Okuma

# 1. Test dosyası oluştur
$ echo "Terminal Dojo" > dojo.txt
# 2. Dosyayı oku
$ cat dojo.txt

Egzersiz 2: Büyük Dosya İnceleme

# 1. Büyük dosya oluştur
$ seq 1 1000 > buyuk.txt
# 2. İlk ve son satırları gör
$ head buyuk.txt
$ tail buyuk.txt
# 3. Sayfa sayfa oku
$ less buyuk.txt

Egzersiz 3: Metin Arama

# 1. Log dosyasında "ERROR" ara
$ grep "ERROR" log.txt
# 2. Klasörde "config" kelimesini bul
$ grep -r "config" ./

🎯 Dosya Ninja'sı Kontrolü

Bu dersi tamamladıktan sonra şunları yapabilmelisin:

  • ✅ Dosya içeriğini hızlıca görebilirsin
  • ✅ Büyük dosyaları kolayca inceleyebilirsin
  • ✅ Aradığın metni anında bulabilirsin
  • ✅ Komutları zincirleyerek workflow oluşturabilirsin

🧙‍♂️ Sensei'nin Son Sözleri

"Dosyanın içindeki sırrı görebilen samuray, gerçek ninja olur! Artık log dosyaları, configler ve kodlar senin kontrolünde."

Terminal Ninja'sı: Dosya içeriği senin elinde! 🥋

🚀 Sırada Ne Var?

Bir sonraki derste dosya bulma ve arşivleme komutlarını öğreneceğiz:

  • find - Dosya bulma
  • chmod/chown - İzinler
  • tar/zip - Arşivleme

Hazırlan, Terminal Sensei! 🥷

👉 Sonraki Ders: Dosya Bulma ve Arşivleme Sanatı

Tarih: 08/08/2025 | Görüntülenme: 53 | Yazar: Aykan SEKON


Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yeni Yorum Ekle