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.
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'tarmile 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.
İlgili Makaleler
Bit ve Bayt Nedir?
Bit, 0 ya da 1 değerini alan en küçük bilgi birimidir; 8 bit bir bayt eder ve dosya boyutundan internet hızına kadar dijital dünyadaki tüm ölçüler bu iki birime dayanır.
İkili Sayı Sistemi Nedir?
İkili (binary) sayı sistemi yalnızca 0 ve 1 rakamlarını kullanır. Bilgisayarlar bütün sayıları, harfleri, resimleri ve sesleri sonunda bu iki rakamla saklar ve işler.
Dosya Uzantısı Nedir?
Dosya uzantısı, dosya adının sonundaki noktadan sonra gelen kısımdır (.jpg, .pdf, .docx gibi). İşletim sistemine dosyanın türünü ve hangi programla açılacağını söyler.