Direction Software

Windows / / 5 dk

Windows’ta Komut Satırını Daha Etkili Kullanma

Windows Komut İstemi (CMD), grafik arayüz kullanmadan dosya ve klasör işlemleri yapmak, ağ bağlantılarını incelemek, sistem bilgilerini görüntülemek ve bazı bakım görevlerini yürütmek için pratik bir araçtır. Bu rehber; cd, dir, mkdir, copy, move, del, ipconfig, ping, tasklist, sfc ve chkdsk gibi sık kullanılan komutların ne yaptığını, hangi parametrelerle kullanılabileceğini ve hangi işlemlerde dikkatli olunması gerektiğini açıklar. Ayrıca yönetici yetkisi gerektiren komutlar, komut sıralaması, hata riskini azaltacak çalışma alışkanlıkları ve güvenilir başvuru kaynakları da ele alınır.

Windows Komut İstemi, yaygın adıyla CMD, metin tabanlı komutlarla işletim sistemi üzerinde işlem yapmayı sağlar. Dosya ve klasörleri düzenlemek, ağ sorunlarını ilk aşamada teşhis etmek, çalışan süreçleri listelemek veya sistem dosyalarını denetlemek için hâlâ güçlü ve hızlı bir seçenektir. Komutlar doğrudan çalıştığından, özellikle silme, taşıma ve disk denetimi gibi işlemlerde komutu ve hedef yolu iki kez kontrol etmek önemlidir.

Komut İstemi’ni açma ve çalışma mantığı

Başlat menüsünde Komut İstemi yazarak CMD’yi açabilirsiniz. Bazı sistem araçları standart kullanıcı yetkileriyle çalışmaz. Bu durumlarda arama sonucuna sağ tıklayıp Yönetici olarak çalıştır seçeneğini kullanın. Pencere başındaki yol, o anda bulunduğunuz çalışma dizinini gösterir; örneğin C:\Users\Kullanıcı.

CMD’de bir komut genellikle komut adı, isteğe bağlı parametreler ve hedef yol bileşenlerinden oluşur. Boşluk içeren klasör veya dosya adlarını çift tırnak içine alın:

cd "C:\Program Files"

Yardım almak için birçok komutun sonuna /? ekleyebilirsiniz. Örneğin robocopy /?, kullanılabilir seçenekleri ve örnek sözdizimini gösterir. Genel komut listesini görmek için help yazmak da yararlıdır.

Dosya ve klasör yönetiminin temel komutları

Günlük kullanımda en çok ihtiyaç duyulan işlemler, konum değiştirme, içerik listeleme, klasör oluşturma ve dosya kopyalama etrafında toplanır. Bu komutları küçük, önemsiz bir test klasöründe denemek iyi bir alışkanlıktır.

KomutTemel işlevÖrnek kullanımDikkat edilmesi gereken
dirKlasör içeriğini listeler.dir /a/a gizli öğeleri de gösterebilir.
cdGeçerli klasörü değiştirir.cd /d D:\Arsiv/d sürücü değişimini de yapar.
mkdirYeni klasör oluşturur.mkdir Belgeler\NotlarAynı adlı klasör varsa hata verir.
copyDosyaları kopyalar.copy rapor.txt D:\Yedek\Mevcut dosyanın üzerine yazmayı doğrulayın.
moveDosyaları taşır veya yeniden adlandırır.move taslak.docx Son\taslak.docxKaynak dosya eski konumdan kaldırılır.
delDosya siler.del /p gecici.txtSilinen dosya genellikle Geri Dönüşüm Kutusu’na gitmez.

Gezinme ve listeleme

dir, geçerli klasördeki dosya ve dizinleri gösterir. dir /w daha sıkışık bir görünüm, dir /s ise alt klasörleri de kapsayan bir liste üretir. Bir üst klasöre dönmek için cd .., kök dizine gitmek için cd \ kullanılır.

Klasör oluşturmak için mkdir veya kısa adıyla md yazılır. Bir klasörü silmek için rmdir kullanılır. Ancak rmdir /s, içindeki tüm öğeleri de siler; bu nedenle hedef yolu dikkatle doğrulamak gerekir.

Kopyalama, taşıma ve silme

Tek bir dosya için copy yeterlidir. Çok sayıda dosya, alt klasör ve yeniden deneme seçenekleri söz konusuysa robocopy daha uygundur. Örneğin aşağıdaki komut, kaynak klasörü hedefe alt klasörleriyle birlikte kopyalar:

robocopy "C:\Projeler" "D:\Yedek\Projeler" /e

del kullanmadan önce dir ile hedefi kontrol edin. Özellikle joker karakterler risklidir: del *.tmp geçerli klasördeki tüm TMP dosyalarını siler.

Ağ bağlantılarını inceleyen komutlar

İnternet veya yerel ağ sorunlarında önce bilgisayarın IP yapılandırmasını, sonra hedefe erişimi test etmek mantıklıdır. Bu komutlar sorunu tek başına çözmez; ancak problemin bilgisayar, yönlendirici, DNS veya uzak sunucu tarafında olup olmadığına dair güçlü ipuçları verir.

  • ipconfig: IP adresi, ağ geçidi ve adaptör durumunu gösterir.
  • ipconfig /all: DNS sunucuları ve fiziksel adres gibi ayrıntıları ekler.
  • ipconfig /flushdns: Yerel DNS çözümleme önbelleğini temizler.
  • ping example.com: Bir hedefe paket göndererek temel erişimi sınar.
  • tracert example.com: Hedefe giden ağ atlamalarını listeler.
  • nslookup example.com: Bir alan adının DNS tarafından nasıl çözümlendiğini gösterir.

Örneğin bir site açılmıyorsa, ping 1.1.1.1 ile IP tabanlı erişimi, ardından nslookup alanadi.com ile ad çözümlemeyi ayrı ayrı değerlendirebilirsiniz. Bazı sunucular ping isteklerini bilerek engeller; bu yüzden başarısız ping sonucu tek başına kesin erişim kesintisi anlamına gelmez.

Sistem ve süreç bilgilerini görüntüleme

CMD, sisteminizin temel özelliklerini ve aktif işlemleri hızlıca görmenize de yardımcı olur. systeminfo işletim sistemi sürümü, kurulum tarihi, bellek bilgisi ve güncelleme ayrıntıları gibi kapsamlı veriler üretir. Çıktı uzun olabileceği için arama yapmak yararlıdır:

systeminfo | findstr /i "İşletim Sistem Bellek"

tasklist çalışan işlemleri ve işlem kimliklerini (PID) listeler. Yanıt vermeyen bir uygulamayı kapatmak gerektiğinde şu yaklaşım izlenebilir:

  1. tasklist | findstr /i "uygulamaadi.exe" ile işlemi ve PID değerini bulun.
  2. Adı ve PID’yi doğrulayın; benzer isimli sistem süreçlerini karıştırmayın.
  3. taskkill /pid 1234 ile normal sonlandırmayı deneyin.
  4. Yalnızca gerekirse taskkill /f /pid 1234 ile zorla kapatın.

Zorla kapatma, kaydedilmemiş verilerin kaybına neden olabilir. Özellikle güvenlik yazılımı, oturum yöneticisi veya Windows bileşenleriyle ilişkili işlemlerde hangi sürecin ne yaptığını araştırmadan işlem yapmayın.

Bakım ve onarım komutlarını güvenle kullanma

Windows’un yerleşik onarım araçları, bozuk sistem dosyaları ve disk hataları için yararlı olabilir. Çoğu durumda Komut İstemi’ni yönetici olarak açmanız gerekir. sfc /scannow, korunan sistem dosyalarını tarar ve mümkünse onarır. İşlem, bilgisayarın hızına ve disk durumuna göre zaman alabilir.

chkdsk dosya sistemi hatalarını denetler. Sistem sürücüsünde onarım parametreleri kullanıldığında taramanın bir sonraki yeniden başlatmaya planlanması normaldir. Başlamadan önce açık çalışmalarınızı kaydedin ve özellikle mekanik disklerde işlem tamamlanana kadar bilgisayarı kapatmayın.

Onarım komutları önleyici yedeklemenin yerine geçmez. Disk hatası, beklenmedik kapanma veya yanlış komut kullanımı ihtimaline karşı önemli dosyaların en az bir güncel kopyasını farklı bir depolama ortamında bulundurun.

Verimli ve güvenli kullanım için alışkanlıklar

Komut satırında hız, tekrar eden görevlerde büyük avantaj sağlar; ancak aynı hız yanlış hedef seçildiğinde zarara dönüşebilir. Önce hedefi listeleyin, sonra işlem yapın. Dosya yollarında tırnak kullanın ve komutun olası etkisini yardım metninden doğrulayın.

  • Silme veya toplu taşıma öncesinde dir ile klasör içeriğini inceleyin.
  • Önemli verilerde kopyalama sonrası hedefteki dosya sayısını ve boyutunu kontrol edin.
  • Yönetici yetkisini sadece gerçekten ihtiyaç duyulan komutlarda kullanın.
  • Komut geçmişinde yukarı ve aşağı ok tuşlarıyla önceki komutları gözden geçirin.
  • Çıktıyı metin dosyasına kaydetmek için yönlendirme kullanın: ipconfig /all > ag-bilgisi.txt.

PowerShell, Windows Terminal ve CMD birbirini tamamen dışlayan araçlar değildir. CMD, yerleşik komutları ve eski betiklerle uyumluluğu sayesinde temel yönetim görevlerinde hâlâ değerlidir. Daha gelişmiş otomasyon, nesne tabanlı çıktı ve modül desteği gerektiğinde PowerShell’e geçmek daha verimli olabilir.

Referanslar

Ayrıca şu dillerde

Yazar hakkında

Stefano BarcellosEditor jefe

Periodista y editor. Escribe sobre tecnología, cultura y vida cotidiana desde hace más de una década.