Bu içerik, ilgili yazılım ve bilgiler kontrol edilerek güncel sürüm ve kullanım durumuna göre revize edilmiştir.
Yazar: Bünyamin KAYA
- Windows Terminal komutları, üçüncü parti yazılıma ihtiyaç duymadan sistem yönetimini daha hızlı ve kontrollü hale getirir.
- tree ve netstat gibi komutlar, klasör yapısını görselleştirme ve aktif ağ bağlantılarını analiz etme konusunda pratik çözümler sunar.
- cipher /w komutu, silinen verileri geri döndürülemez şekilde yok ederek veri güvenliği açısından kritik bir rol oynar.
- tracert ve curl, ağ sorunlarını tespit etmek ve API bağlantılarını test etmek için doğrudan terminal üzerinden kullanılabilir.
- robocopy, çoklu iş parçacığı ve kaldığı yerden devam etme desteğiyle büyük veri kopyalama işlemlerinde standart yöntemlere göre daha güvenilirdir.
Windows Terminali’nde yerleşik olarak bulunan komutlar, üçüncü parti yazılımlara ihtiyaç duymadan günlük görevleri hızlıca çözmenizi sağlar. Klasör yapısını görüntülemekten ağ bağlantılarını analiz etmeye, verileri güvenli şekilde silmekten PowerShell ile metni sese dönüştürmeye kadar birçok işlem doğrudan komut satırından yapılabilir.
Her ne kadar grafik arayüz çoğu ihtiyacı karşılasa da, Terminal çoğu kullanıcı tarafından aktif olarak kullanılmaz. Oysa birkaç temel komut sayesinde sistem üzerinde daha fazla kontrol sağlamak mümkündür. Aşağıda, kurulum gerektirmeden çalışan en faydalı komutları bulabilirsiniz.
tree — Klasör Yapısını Görselleştirme
tree komutu, klasör yapısını terminalde ASCII ağaç formatında gösterir. Alt klasörler dallar halinde listelenir ve /F parametresi kullanıldığında dosya isimleri de görüntülenir.
Özellikle çıktıyı bir belgeye aktarmanız gerekiyorsa /A parametresi kritik rol oynar. Bu parametre, özel karakterleri sade metin karakterlerine dönüştürerek kopyalama sırasında bozulmayı önler.
tree /F /A
Önemli Not: /A parametresi olmadan alınan çıktılar bazı editörlerde bozuk görünebilir.
netstat — Ağ Bağlantılarını Analiz Etme
netstat -a komutu, sistemdeki tüm aktif bağlantıları listeler: açık portlar, dinleme modundaki servisler ve uzak bağlantı adresleri dahil.
Daha derin analiz için netstat -b kullanılır. Bu seçenek, her bağlantının arkasındaki çalıştırılabilir dosyayı gösterir. Böylece şüpheli bir bağlantının hangi uygulamaya ait olduğunu tespit edebilirsiniz.
Uyarı: netstat -b komutu yönetici yetkisi gerektirir ve bazı sistemlerde çalıştırılması zaman alabilir.
cipher /w — Silinen Verileri Kalıcı Olarak Yok Etme
Windows’ta bir dosya silindiğinde, aslında veri fiziksel olarak diskten kaldırılmaz; yalnızca referansı silinir. Bu nedenle veri kurtarma araçlarıyla geri getirilebilir.
cipher /w komutu, boş alanı üç kez üzerine yazarak bu verileri kalıcı olarak yok eder.
cipher /w:C:
Bu işlem özellikle hassas veriler için kritik önem taşır.
Uyarı: Büyük disklerde işlem süresi oldukça uzun olabilir ve geri dönüşü yoktur.
cipher, Windows’un yerleşik şifreleme aracı olup yalnızca NTFS dosya sistemi üzerinde çalışır.
tracert — Ağ Rotasını İzleme
tracert komutu, bir hedef sunucuya giderken veri paketlerinin geçtiği tüm ara noktaları listeler. Her adımda IP adresi ve gecikme süresi gösterilir.
tracert bunyaminkaya.com

Bu komut, bağlantı sorunlarının hangi noktada oluştuğunu belirlemek için idealdir: yerel ağ mı, ISS mi yoksa uzak sunucu mu?
Bilgi: tracert, TTL (Time to Live) değerini kademeli artırarak her ağ düğümünden yanıt alır.
curl — Terminal Üzerinden API İstekleri
Windows 11 ile birlikte curl aracı yerleşik olarak gelir. HTTP, HTTPS ve FTP gibi protokoller üzerinden veri transferi yapabilirsiniz.
Örnek bir API isteği:
curl.exe -H "Accept: text/plain" https://icanhazdadjoke.com
Bu komut basit bir şaka döndürse de, asıl kullanım alanı API testleri, veri çekme ve bağlantı doğrulama işlemleridir.
robocopy — Gelişmiş Dosya Kopyalama
robocopy, Windows’un standart kopyalama aracına göre çok daha gelişmiş özellikler sunar: çoklu iş parçacığı, kaldığı yerden devam etme ve loglama.
Basit kullanım:
robocopy "C:\Program Files\CMake" "C:\Users\Kullanıcı\Documents\Programlar\CMake" /E
Daha gelişmiş senaryo:
robocopy "C:\Data" "D:\Backup" /E /Z /MT:8 /LOG:C:\Logs\Backup.log
- /Z: Kaldığı yerden devam eder
- /MT:8: 8 paralel işlem kullanır
- /LOG: İşlem kaydı oluşturur
Uyarı: /MIR parametresi hedef klasörü tamamen senkronize eder ve eksik dosyaları siler. Dikkatli kullanılmalıdır.
PowerShell ile Metni Seslendirme
PowerShell üzerinden ek yazılım olmadan metni sesli olarak okutabilirsiniz. Bunun için .NET’in System.Speech kütüphanesi kullanılır.
Add-Type -AssemblyName System.Speech
$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer
$speak.Speak("Merhaba, sistem hazır.")Bu yapı sayesinde:
- Sesli bildirimler oluşturabilir
- Script’lerde otomasyon geri bildirimleri sağlayabilir
- Ses çıkışını hızlıca test edebilirsiniz
Bilgi: Ses hızı (Rate), ses seviyesi (Volume) ve ses seçimi (SelectVoice) parametreleri özelleştirilebilir.
System.Speech, Windows’ta yerleşik olan ve konuşma sentezi ile tanıma işlemlerini yöneten bir .NET bileşenidir.



