🥋 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! 🥋
Yorumlar
Henüz yorum yapılmamış. İlk yorumu siz yapın!