🥋 Terminal Dojo'ya Hoş Geldin

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

🥋 Terminal Dojo'ya Hoş Geldin

🥋 Terminal Dojo'ya Hoş Geldin - Temel Navigasyon

"Terminal, geliştiricinin samurai kılıcıdır" - Terminal Sensei

📖 Hikaye: Bilgisayarların Gerçek Yüzü

1970'lerde bilgisayarlar sadece terminal ile kontrol ediliyordu. Hiç GUI (Graphical User Interface) yoktu - ne fare, ne simge, ne de pencere! Her şey komut satırı ile yapılıyordu.

Sonra 1980'lerde Apple Lisa ve Macintosh geldi. GUI devri başladı! Herkes "Artık terminal gereksiz!" dedi.

🤯 Ama Gerçek Şu:

En güçlü geliştiriciler hâlâ terminal kullanıyor! Çünkü terminal:

  • 🚀 10x daha hızlı - Fare aramak yok, tıklamak yok
  • 🤖 Otomasyona açık - Tekrarlanan işleri script yapabilirsin
  • 🎯 Hassas kontrol - Her detayı sen yönetirsin
  • 💪 Sunucularda tek seçenek - AWS, DigitalOcean hep terminal

💡 Modern Gerçeklik

Bugün en iyi geliştiriciler hibrit yaklaşım benimsiyor:

🖱️ GUI Kullan

  • Tasarım ve görsel işler
  • Kod editörü (VS Code)
  • Veritabanı görselleştirme
  • İlk öğrenme aşaması

⚡ Terminal Kullan

  • Dosya yönetimi
  • Git işlemleri
  • Server yönetimi
  • Otomatik görevler

🎯 Bu Derste Neler Öğreneceğiz?

  • pwd - Hangi klasördeyim? 📍
  • ls - Bu klasörde neler var? 👀
  • cd - Nasıl klasör değiştiririm? 🚀
  • mkdir - Nasıl klasör oluştururum? 📁

🧙‍♂️ Sensei'den Bilgelik

GUI'ye bağımlı olma, terminal ile özgürleş! Bugün öğreneceğin komutlar, her gün kullanacağın temel hareket komutları. Bunları kas hafızan haline getir!

1️⃣ pwd Komutu - "Neredeyim?"

pwd = Print Working Directory (Çalışma Dizinini Yazdır)

Bu komut sana şu anda hangi klasörde olduğunu söyler. Terminal açtığında ilk yapman gereken bu!

💻 Örnek Kullanım:

$ pwd
/Users/aykon/Desktop/projeler/terminal-dojo

⚡ Pro İpucu

MacOS'te terminal genellikle home dizininde (~) açılır. Her zaman pwd ile konumunu kontrol et!

2️⃣ ls Komutu - "Ne Var Burada?"

ls = List (Listele)

Bulunduğun klasördeki dosya ve klasörleri listeler. En çok kullanacağın komutlardan biri!

💻 Temel Kullanım:

$ ls
README.md    dersler    egitim    ornekler    projeler    test-klasoru

🔥 Gelişmiş Kullanım:

# Detaylı liste (izinler, boyut, tarih)
$ ls -la

# Sadece klasörleri göster
$ ls -d */

# Boyuta göre sırala
$ ls -lS

🚩 ls Komut Bayrakları:

  • -l = Uzun format (detaylı)
  • -a = Gizli dosyaları da göster
  • -h = İnsan okunabilir boyutlar
  • -t = Zamana göre sırala

3️⃣ cd Komutu - "Klasör Değiştirme"

cd = Change Directory (Dizin Değiştir)

Terminal'de hareket etmek için kullanılan temel komut. Klasörler arası seyahat!

💻 Temel Kullanımlar:

# Bir klasöre git
$ cd dersler

# Bir üst klasöre çık
$ cd ..

# Home dizine git
$ cd ~
# veya sadece
$ cd

# Bir önceki klasöre geri dön
$ cd -

# Tam yol ile git
$ cd /Users/aykon/Desktop

4️⃣ mkdir Komutu - "Klasör Oluşturma"

mkdir = Make Directory (Dizin Oluştur)

Yeni klasörler oluşturmak için kullanılır. Proje yapılandırmasının temeli!

💻 Kullanım Örnekleri:

# Tek klasör oluştur
$ mkdir yeni-klasor

# Birden fazla klasör oluştur
$ mkdir klasor1 klasor2 klasor3

# İç içe klasör yapısı oluştur
$ mkdir -p ana-klasor/alt-klasor/daha-alt

# İzinlerle birlikte oluştur
$ mkdir -m 755 ozel-klasor

⚡ Pro İpucu

-p bayrağı süper güçlü! Eğer ana klasör yoksa onu da oluşturur. Hata vermez!

🏋️‍♂️ Pratik Zamanı!

Egzersiz 1: Terminal Navigasyonu

  1. Terminal'i aç ve pwd ile konumunu öğren
  2. ls ile ne olduğunu gör
  3. Desktop'a git: cd Desktop
  4. Bir test klasörü oluştur: mkdir terminal-test
  5. O klasöre gir: cd terminal-test
  6. Konumunu kontrol et: pwd
  7. Bir üst klasöre çık: cd ..
  8. Home'a dön: cd ~

Egzersiz 2: Klasör Yapısı Oluştur

mkdir -p projelerim/web-tasarim/html-css
mkdir -p projelerim/web-tasarim/javascript
mkdir -p projelerim/mobil-app/ios
mkdir -p projelerim/mobil-app/android

Şimdi ls -la projelerim/ ile ne yarattığını gör!

🎯 Ustalık Kontrolü

Bu dersi tamamladıktan sonra şunları yapabilmelisin:

  • ✅ Hangi klasörde olduğunu anında öğrenebilirsin
  • ✅ Herhangi bir klasörün içeriğini görebilirsin
  • ✅ Terminal'de özgürce hareket edebilirsin
  • ✅ İstediğin klasör yapısını oluşturabilirsin

🧙‍♂️ Sensei'nin Son Sözleri

"Bugün öğrendiğin dört komut, terminal yolculuğunun temeli. Bu komutları günde en az 20 kez kullan. Kas hafızan geliştikçe, GUI'ye olan bağımlılığın azalacak."

Unutma: Büyük ustalar da bu komutlarla başladı! 🥋

🚀 Sırada Ne Var?

Bir sonraki derste dosya oluşturma ve yönetimi öğreneceğiz:

  • touch - Dosya oluşturma
  • cp - Kopyalama
  • mv - Taşıma/Yeniden adlandırma
  • rm - Silme

Hazırlan, Terminal Samurai! ⚔️

👉 Sonraki Ders: Dosya ve Klasör Ustası Ol

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


Yorumlar

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

Yeni Yorum Ekle