Numexpedia Temel Kavramlar

Komut Satırı (Terminal) Nedir?

Komut satırı, bilgisayara fareyle tıklamak yerine yazılı komutlarla iş yaptırdığın metin tabanlı arayüzdür. Windows'ta PowerShell, macOS ve Linux'ta Terminal uygulaması bunun örnekleridir.

4 dk okuma 2026-10-27

Bilgisayarı çoğunlukla pencereler, simgeler ve fareyle kullanırız. Buna grafik arayüz denir. Komut satırı ise aynı işleri yazılı komutlarla yaptırdığın metin tabanlı bir arayüzdür. Ekranda yanıp sönen bir imleç vardır; komutu yazar, Enter'a basarsın, bilgisayar sonucu yazıyla gösterir.

Terminal ve kabuk: farkları ne?

  • Terminal: komutları yazdığın penceredir (Windows'ta Windows Terminal, macOS'ta Terminal uygulaması gibi).
  • Kabuk (shell): yazdığın komutu anlayıp çalıştıran programdır. Windows'ta PowerShell ve daha eski Komut İstemi (cmd) bulunur. macOS'ta varsayılan kabuk, macOS Catalina (10.15) sürümünden beri zsh'dir. Linux dağıtımlarının çoğunda varsayılan kabuk bash'tir.

Günlük konuşmada bunların hepsine kısaca "terminal" denir.

Nasıl açılır?

  • Windows: Başlat menüsüne "PowerShell" yazıp aç.
  • macOS: Spotlight'ı aç (Cmd + Boşluk) ve "Terminal" yaz.
  • Linux: uygulama menüsünde "Terminal"i ara; Ubuntu gibi bazı dağıtımlarda Ctrl + Alt + T kısayolu da açar.

İlk komutlar

PowerShell'deki komutların asıl adları "fiil-isim" biçimindedir (örneğin Get-ChildItem). Alışkanlık kolaylığı için ls, dir, cd, pwd gibi kısa adlar da tanımlıdır; bunlar asıl komutun takma adıdır ve aynı işi yapar.

| İş | Windows PowerShell (asıl ad · kısa ad) | macOS / Linux | |---|---|---| | Bulunduğun klasörü göster | Get-Location · pwd | pwd | | Klasördekileri listele | Get-ChildItem · ls ya da dir | ls | | Klasöre gir | Set-Location Belgeler · cd Belgeler | cd Belgeler | | Bir üst klasöre çık | Set-Location .. · cd .. | cd .. | | Yeni klasör oluştur | New-Item -ItemType Directory proje · mkdir proje | mkdir proje |

Neden hâlâ kullanılıyor?

  • Hız: çok sayıda dosyayı tek komutla taşıyabilir ya da yeniden adlandırabilirsin.
  • Otomasyon: sık yaptığın işleri bir betiğe yazıp tek komutla çalıştırırsın.
  • Geliştirici araçları: Git, Node.js, Python gibi pek çok araç komut satırından kullanılır.
  • Sunucular: internetteki sunucuların çoğu grafik arayüz olmadan, uzaktan komut satırıyla yönetilir.

Dikkat edilmesi gerekenler

Komut satırı güçlüdür, bu yüzden dikkat ister:

  • Komutla silinen dosya çöp kutusuna gitmez. PowerShell'de Remove-Item, macOS ve Linux'ta rm ile silinen dosya geri dönüşüm kutusuna taşınmaz; doğrudan silinir.
  • Anlamadığın komutu çalıştırma. İnternette gördüğün bir komutu yapıştırmadan önce ne yaptığını öğren; dolandırıcılar zararlı komutları "sorunu çözer" diye paylaşabilir.
  • Yönetici yetkisini yalnızca gerçekten gerektiğinde kullan.

Komut satırını öğrenmeye başlamak için birkaç temel komut yeterlidir; gerisi ihtiyaç oldukça gelir.

#terminal#komut satırı#powershell#kabuk#temel bilgi