- Windows 10 ve 11 için temel, ağ ve bakım komutlarıyla CMD'ye hakim olun.
- cmd.exe'deki operatörler, değişkenler, ertelenmiş genişletme ve otomatik tamamlama hakkında bilgi edinin.
- Daha hızlı çalışmak için kısayolları (F1–F9), kanalları ve yönlendirmeleri kullanın.
Komut İstemi (CMD) Grafiksel arayüzde bazen daha uzun süren hızlı, doğru ve gelişmiş görevler için Windows'ta hala önemli bir bileşen olmaya devam ediyor. Görünümü MS-DOS'u anımsatsa da, aynı değil: CMD, Windows komut yorumlayıcısıdır Ve günümüzde teşhis, otomasyon ve yönetim açısından faydası muazzamdır.
Bu kılavuzda, ayrıntılı olarak topladık ve yeniden yazdık Windows 10 ve Windows 11 için en kullanışlı temel ve gelişmiş komutlar, gezinme ve dosyalardan ağ oluşturmaya, bakıma, cmd.exe'nin sözdizimine, ortam değişkenlerine, kısayollara ve daha az belirgin numaralara kadar. Her şey örneklerle açıklandı, uyarılar ve en iyi uygulamalar sayesinde konsolda kolayca hareket edebilirsiniz.
CMD nedir ve ne için kullanılır?
CMD, ayrıca şu şekilde de adlandırılır: Komut istemiİşletim sistemiyle doğrudan etkileşim kurduğunuz metin tabanlı bir konsoldur. Tek tek komutları veya komut dizilerini çalıştırmanıza olanak tanır. dosyaları yönetmek, ağları teşhis etmek, görevleri otomatikleştirmek veya GUI'nin hemen sunmadığı seçeneklere erişmek için oldukça etkilidir.
MS-DOS ile bazı ortak fikirlere sahip olmasına rağmen, CMD MS-DOS değildirWindows NT (Windows 7/8/10/11 ve Server) için sistem yardımcı programlarını çalıştırabilen bir yönetim aracıdır. .bat betikleri ve birçok .exe dosyası. Ayrıca, Komutları Windows 11'de de çalışırYani burada öğrendikleriniz sistemin modern versiyonlarında işinize yarayacaktır.
Konsol nasıl açılır ve yönetici ayrıcalıkları ne zaman kullanılır?
CMD'yi açmanın sizin için en uygun olanına bağlı olarak birkaç yolu vardır. En doğrudan Başlat menüsünü açmak ve cmd yazmak Komut İstemi'ni açAyrıca, yükseltilmiş izinlere ihtiyacınız varsa sağ tıklayıp "Yönetici olarak çalıştır" seçeneğini de seçebilirsiniz.
Diğer pratik yollar: Windows + R ve cmd yazın; Windows + X ve "Komut İstemi"ni (veya sürüme bağlı olarak Windows PowerShell'i) seçin; ve Görev yöneticisi (Ctrl + Shift + Esc) Dosya > Yeni görev çalıştır'a cmd yazarak ulaşabilirsiniz. Her zaman yüksekte kalmasını istiyorsanız, Kısayol konumunu açÖzellikler > Kısayol > Gelişmiş seçenekler'e gidin ve "Yönetici olarak çalıştır" seçeneğini işaretleyin.
Klasörler arasında gezinmek ve yolunuzu bulmak için yapmanız gerekenler oldukça basittir. CD Dizin değiştir: cd Bir üst seviyeye çıkmak için yol veya cd.. DIR Mevcut içeriği dosyalar ve alt klasörlerle birlikte listeler ve AĞAÇ Klasörü Belirli bir yol için dizin ağacını görüyorsunuz.
Ekran doygunluğa ulaştığında, CLS konsolu temizler sıfırdan başlamak; eğer bitirdiyseniz, EXIT pencereyi kapatırVe eğer bir komutun sözdizimini hatırlamıyorsanız, YARDIM ET Kısa bir açıklama ile mevcut listeyi gösterirken, şunu da ekliyor: /? Bir komut (örneğin, dir /?) parametrelerini görüntüler.
Yaratmak ve sipariş etmek için, MD (veya MKDIR) KlasörAdı Yeni bir klasör oluşturur. ADINI DEĞİŞTİRMEK Dosyanın adını (ve eklerseniz uzantısını) değiştirir, ancak formatları sihirli bir şekilde dönüştürmez. DEL Dosyaları veya klasörleri silin (bunu hafife almamaya dikkat edin; bunları silemediğinizde, bkz. Silinemeyen dosyalar nasıl silinir?), ve FORMAT Tüm sürücüyü biçimlendirir, bu yüzden çok dikkatli kullanın.
Kopyalama, taşıma ve gelişmiş yardımcı programlar
Dosyaları çoğaltmak için şunu kullanın: KOPYA Hedef DosyasıEğer onları taşımak istiyorsanız, Hedef Dosyayı TAŞI Bunları kopya bırakmadan aktarır. Büyük hacimlerle çalışırken, ROBOCOPY Bu İsviçre çakısı: hızlı ve sağlam kopyalama, otomatik tekrar denemeler, devam etme ve Ilerleme göstergesi.
Karşılaştırmanız gerekiyorsa, FC İki dosya veya dosya kümesi arasındaki farkları gösterir. ASSOC Hangi programın belirli bir uzantıyı açtığını ortaya çıkarır, ilişkileri teşhis etmek için faydalıdır. ŞİFRELİ Silinen dosyaların kurtarılmasını zorlaştırmak için boş alanın üzerine yazılabilir.
Sistem tanılama ve bakımı
Takım hakkında daha fazla bilgi edinmek için, Systeminfo Size ana bilgisayar adı, tam Windows sürümü, işlemci, RAM, anakart ve depolama alanı gibi verileri sağlar. VER sistemin sayısal sürümünü döndürür; ve ZAMAN Herhangi bir tutarsızlıktan şüphelenmeniz durumunda, zamanı görüntüler veya değiştirir.
Arıza durumunda, CHKDSK Disk yüzeyini kontrol eder, bozuk sektörleri tespit eder ve dosya sistemi tutarsızlıklarını düzeltir. SFC / scannow Sistem dosyalarının bütünlüğünü inceler ve bozuk olanları önbelleğe alınmış kopyalarla değiştirir (yönetici olarak CMD gerektirir). Ek görevler için şunları kullanır: DISM arayüzü.
Yer açmak için, CLEANMGR Klasik Disk Temizleme aracını açın. Alan uyarıları alırsanız şunları yapabilirsiniz: Düşük alan uyarısını kaldırınPerformansı değerlendirmek istiyorsanız, WINSAT RESMİ Genel bir kıyaslama çalıştırın; şu gibi varyantları kullanabilirsiniz: CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL o DISKFORMAL Belirli bileşenleri ölçmek için.
Diğer görevler: Defrag birimi birleştirir; diskpart diskleri ve bölümleri yönetir (envanter için DİSKİ LİSTELE, BİRİMİ LİSTELE); KAPATMA -s -t Saniye kapatmayı programla (veya -r (yeniden başlatmak için) ve Logoff Bilgisayarınızı kapatmadan oturumu kapatın. Klasik Panel'e ihtiyacınız varsa, KONTROL PANELİ Anında açılır. Bölümleri birleştirmeniz gerekiyorsa bkz. İki NTFS bölümü nasıl birleştirilir özel durumlar için.
Ağlar ve bağlantı
Ile başlamak için, IPCONFIG IP yapılandırmasını, maskeyi, ağ geçidini, DNS'i ve çok daha fazlasını görüntüler, ağın hızlı bir genel görünümünü elde etmek için idealdir. PING Bir ana bilgisayara bağlantıyı kontrol edin; yol ve atlamadan atlamaya gecikmeler hakkında daha fazla ayrıntıya ihtiyacınız varsa, Tracert y PathPing Onlar sizin müttefikleriniz.
Aktif bağlantıları ve kullanımda olan bağlantı noktalarını incelediğinizde, NETSTAT istatistiksel liste, yönlendirme tabloları ve TCP/IP durumları. GETMAC Size şunu verir: MAC adresi bilgisayarın ağ kartının; ve Nslookup Adların ve IP'lerin DNS çözümlemesini doğrulamak için kullanılır. Bir adım daha ileri giderseniz, Netsh Ağ yapılandırmasını derinlemesine değiştirmenize ve teşhis etmenize olanak tanır.
cmd.exe sözdizimi, operatörler ve renkler
Tercümanın kendisi cmd Çok faydalı parametreleri destekler: /c bir komutu yürütür ve çıkar. /k Bunu yürütür ve konsolu açık tutar, /q yankıyı kapat, /d Otomatik Çalıştırmayı devre dışı bırak, /a y /u ANSI veya Unicode çıktısını zorla, /e:açık|kapalı komut uzantılarını kontrol eder, /f:açık|kapalı isim tamamlamayı etkinleştir ve /v:açık|kapalı Değişkenlerin gecikmeli genişlemesini sağlar.
Renkleri değiştirmek için, /t:bf Arka planı ve ön planı onaltılık basamaklar kullanarak ayarlar. Geçerli değerler şunlardır:
| değer | Renk |
|---|---|
| 0 | Zenci |
| 1 | mavi |
| 2 | Yeşil |
| 3 | su |
| 4 | Rojo |
| 5 | mor |
| 6 | sarı |
| 7 | Blanco |
| 8 | Gri |
| 9 | Açık mavi |
| a | Açık yeşil |
| b | Temiz su |
| c | Açık kırmızı |
| d | Açık mor |
| e | Açık sarı |
| f | beyaz parlak |
Jardines de Viveros operatörler fark yaratın: | bir komutun çıktısını başka bir komutun girdisine yönlendirir; || bir önceki başarısız olursa bir sonrakini çalıştır; > çıktıyı dosyaya yönlendirir; & zincir komutları; ve && Yalnızca başarılı olmaları durumunda bunları sırayla yürütür.
Özel karakterler ve boşluklu yollar ile, Çift tırnak işareti gereklidir ve çoğu zaman kaçmak zorunda kalırsın ^ & < > ( ) | ^ = ; ! + , ~ ve boşluklar gibi simgeler. Tırnak işaretlerini /c o /k: belirli koşullar karşılanmazsa (örneğin, içinde özel karakterler olmayan tek bir çift tırnak işareti), cmd İlk ve sonuncuyu çıkarıp geri kalanını buna göre işleyin.
Çevresel değişkenler ve ertelenmiş genişleme
ortamı cmd Kabuk ve Windows'un davranışını kontrol eden sistem ve kullanıcı değişkenlerinden oluşur. Bunları görüntülemek için şunu kullanın: set (PowerShell'de, Get-ChildItem Env:), ve belirli bir değişkene danışmak için, DeğişkenAdını ayarla.
Değerleri yaratmak veya değiştirmek için, Ad=değeri ayarlaBunu ortadan kaldırmak için, Adını ayarla=Değer özel karakterler (>, |, &, ^) içeriyorsa, ^ ile kaçış veya çift tırnak içine alın (bunlar değerin bir parçası olarak korunur). Örneğin: set Name=New^&Name veya set Name="New&Name".
Satır içi bir değişkenin içeriğini değiştirmek için, %DEĞİŞKEN% kullanın Komutlarda ve betiklerde: cmd, bunu yalnızca bir kez genişletir (özyinelemeli olarak değil). Bir blok içindeki değişikliklerden sonra değerleri değerlendirmeniz gerekiyorsa, gecikmeli genişlemeyi etkinleştirir (/v:on) ve !DEĞİŞKEN! kullanın.
Otomatik tamamlama dosyaları ve dizinleri
Ad tamamlama varsayılan olarak etkin değildir, ancak bunu şu şekilde etkinleştirebilirsiniz: cmd /f:açıkAyrıca Kayıt Defterindeki anahtarları şu yollarda ayarlamak da mümkündür: HKLM\Yazılım\Microsoft\Komut İşlemcisi\TamamlamaKarakteri y PathCompletionCharve bunların eşdeğerleri HKCU, REG_DWORD değerlerini kullanarak (örneğin, 0x9 TAB veya için 0x08 (TERSİ için).
Aktif tamamlama ile, CTRL+D dizinleri tamamlar y CTRL+F dosyaları ve dizinleri tamamlarKombinasyonları tekrarlamak eşleşmeler arasında geçiş yapmanızı sağlar; Shift + ilgili tuşa bastığınızda geriye doğru gidersiniz. Dizeyi düzenlerseniz, eşleşme listesi yeniden hesaplanır ve Boşluklu rotalar tırnak işaretleri içinde tamamlanır hataları önlemek için.
Kısayollar ve zaman kazandıran püf noktaları
Fonksiyon tuşları geçmişle çalışmayı hızlandırır. F1 son komutu karakter karakter yeniden yaz; F2 Bir karaktere sor ve başından ilk görünümüne kadar yapıştır; F3 son tamamlanmış komutu yeniden yaz; F4 imleçten belirtilen karaktere kadar siler.
ile F5 önceki komutları gözden geçir (otomatik tamamlamayı etkinleştirmeden), F6 EOF (^Z) göstergesini ekleyin, F7 geçmişi gösteren bir menü görüntüler, F8 daha önce kullanılan komutları yeniden yazın ve F9 F7 menüsünden numaraya göre yeniden çalıştırma yapabilirsiniz. Ayrıca şunu da kullanabilirsiniz: yukarı ok İmleç sonunda olacak şekilde önceki komutu geri almak için.
Birden fazla komutu art arda yürütmek için bunları birbirine zincirleyin && veya ile ayırın & Başarıya güvenmezseniz. Bir şey tıkanırsa, CTRL + C yürütmeyi iptal eder (ve eğer bir uygulama donarsa, kontrol edin) Windows'ta donmuş bir uygulama nasıl kapatılırÇok fazla çıktı mı? Ekle | Daha sayfalandırma için | «metin» bul belirli bir kelime içeren satırları filtrelemek için, | klips panoya kopyalamak veya > dosya.txt kaydetmek için.
Pratik örnekler ve küçük "tarifler"
Ekranı temizlemek için, sınıf Bu, konsolu temiz bir duruma döndürür. Bir klasördeki her şeyin düz metin halinde listelenmesini istiyorsanız, dir /b > listado.txt Geçerli yoldaki dosya ve alt dizinlerin adlarını içeren bir dosya oluşturun.
Çıktıyı panoya kopyalamayı tercih ederseniz, şunları yapabilirsiniz: söyle | klipler ve ardından Ctrl + V ile yapıştırın. Birçok İspanyolca klavyede boru simgesini yazmak için, bunun genellikle şu şekilde çıktığını unutmayın: Alt + 1.
Sistem dosyalarını onarmak için, sfc / scannow Yerel önbellekleri kullanarak bulduğu tüm bozulmaları inceler ve onarır. Çok sayıda hata ortaya çıkarsa, ... zamanı gelmiş olabilir. diski değiştir Verilerinizi kaybetmeden önce.
Merakınız varsa, şunu yapabilirsiniz: bir dosyayı bir görüntüye göm ile: copy /b documento.docx+foto.png salida.pngResmi açtığınızda fotoğrafı göreceksiniz; ortaya çıkan dosyayı uygun uygulamayla (örneğin Word) açtığınızda gizli belge içeriğine erişebileceksiniz.
Yazılımı denetlemek için, wmic ürün adı almak Yüklü programların listesi. Kaldırma seçeneği mevcuttur. wmic ürünü "ExactName" çağrısının kaldırıldığı /nointeractiveTam adı gerektirdiği için en kullanışlı yöntem olmasa da, toplu kaldırma için genellikle en iyi yol değildir.
İsterseniz pencere başlığını değiştir Örnekleri birbirinden ayırmak için CMD'yi kullanın: title MiConsolaDenetleyiciler hakkında daha fazla bilgi edinmek için, sürücü sorgusu /fo listesi /v her sürücünün yerini, durumunu, boyutunu ve tarihini gösterir (bkz. Hangi sürücüleri yüklediğimi nasıl öğrenebilirim?).
Listelerle, dir Sipariş vermeye olanak tanır: örneğin, dir /os (boyuta göre) veya tarih seçenekleri gibi dir /od En eskiden en yeniye doğru görüntülemek için, değiştiriciyle oynayın. /o ve alt seçenekleri ile kriterlere göre istenilen sıralamanın elde edilmesi.
Ekipman envanterini çıkarmak için, systeminfo Ekrandaki her şeyi görüntüler (bunu başkalarıyla birleştirebilirsiniz) > info.txt (kaydetmek için) Yazılımınızı güncel tutmak istiyorsanız, Winget yükseltme –tüm Komut satırından kullanılabilir uygulamaları algılar ve günceller ve ayrıca mümkündür belirli bir uygulamayı güncelle ile: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Microsoft antivirüs ile hızlı bir kötü amaçlı yazılım taraması için, hızlı tarama Örneğin, Windows Defender komut satırı yardımcı programını kullanarak: mpcmdrun.exe -Scan -1 ilgili rotasından.
Eğer görmeniz gerekiyorsa Windows'un tam sürümü takımınızın koştuğunu, yazdığını winverDüzenleme, derleme seçeneklerinin bulunduğu bir pencere açılır ve lisans Microsoft hesabınıza bağlıysa bu ilişki de yansıtılır.
Yaygın sorunlar ve bunların nasıl çözüleceği
CMD size şunu gösteriyorsa "Erişim engellendi"Muhtemelen izinleriniz eksik: Konsolu yönetici olarak yeniden açın. Mesaj dosyanın bulunamadığını söylüyorsa, kontrol edin. yollar, tırnak işaretleri ve boşluklargenellikle sebep olan şeylerdir.
Görünüyorsa "Sözdizimi hatası"Parametreleri kontrol edin veya komut seçeneklerini geri çağırmak için /? kullanın. Bir komut "yanıt vermediğinde", tuşuna basın. Ctrl + C yürütmeyi durdurmak ve ek parametrelere ihtiyaç olup olmadığını kontrol etmek için. Kodlama sorunlarından şüpheleniyorsanız, test edin chcp 65001 (UTF-8) veya komutu PowerShell'den çalıştırın.
CMD ve PowerShell: Temel Farklar
Görsel olarak benzerler, ancak Aynı ligde oynamıyorlarCMD düz metinle çalışır ve temel görevler, basit .bat betikleri ve hızlı işlemler için idealdir. PowerShell nesnelerle çalışırKendine ait betik dili, modülleri, koşulları, döngüleri ve daha birçok gelişmiş otomasyon ve yönetim yetenekleri vardır.
Günden güne, CMD hala çok kullanışlı Pingler, listelemeler, yedeklemeler, bakım ve hızlı tanılama için. Karmaşık otomasyon, çıktı entegrasyonu ve yapılandırılmış veri işleme arıyorsanız, PowerShell araçtır bu sana ekstra bir destek sağlayacaktır.
Hızlı SSS
CMD ve PowerShell aynı şey midir?
Hayır, farklı rolleri yerine getiriyorlar.CMD temel görevler için daha basit ve daha doğrudandır; PowerShell ise daha güçlü, esnek ve karmaşık otomasyona yöneliktir.
CMD'nin grafiksel arayüze göre avantajları nelerdir?
Hız, doğrudan erişim ve otomasyonGUI'de görünmeyen seçeneklere erişebilir ve zamandan tasarruf etmek için komutları zincirleyebilirsiniz.
CMD, Windows'un gelecek sürümlerinde de mevcut olacak mı?
Microsoft desteğini sürdürüyor CMD için, PowerShell'i birincil ortam olarak tanıtsa da, resmi bir emeklilik duyurusu yok.
CMD'de PowerShell komutlarını çalıştırabilir miyim?
Direkt olarak değilBunlar farklı dillerdir, ancak CMD'den yazarak PowerShell'i açabilirsiniz powershell ve emirlerini orada başlatırlar.
Herhangi bir komutu çalıştırmak güvenli midir?
Komuta göre değişir.Özellikle sistemde değişiklik (biçimlendirme, kayıt defteri değişiklikleri, silmeler) yapacaksanız, anlamadan kopyala-yapıştır yapmaktan kaçının.
CMD versiyonunu nasıl görebilirim?
Türünü gör sistem sürümü için veya komut /? Kurulumunuzdaki komut yorumlayıcısı hakkında bilgi için.
Pencere görünümü özelleştirilebilir mi?
Evet, Özellikler'de (başlık çubuğuna sağ tıklayın): renkler, yazı tipleri, pencere boyutu ve daha fazlası.
Bir komut mevcut değilse ne olur?
Sürümünüzde izinler eksik olabilir veya bulunmayabilir.Yönetici olarak çalıştırmayı deneyin ve bunun PowerShell'e özel bir komut olmadığını onaylayın.
CMD kullanılarak yapılan değişiklikler geri alınabilir mi?
Her zaman değilYedekleme olmadan verileri silmek geri alınamaz. Yapılandırma ayarları için zıt komutu kullanın veya yedeklemeden geri yükleyin.
Yukarıdakilerin hepsiyle artık elinizde CMD'de ustalaşmak için eksiksiz bir repertuarKlasörlerde gezinmekten, dosyaları kopyalamaya veya karşılaştırmaya ve sistemi yönetmeye, ağı keşfetmeye, operatörlerle komutları zincirlemeye, değişkenleri sıkıştırmaya ve otomatik tamamlamaya veya az bilinen kısayolları kullanmaya kadar. Akıllıca kullanıldığındaKomut İstemi, arayüzün yetersiz kaldığı durumlarda üretkenliği hızlandıran ve can simidi görevi gören bir araçtır.
İçindekiler
- CMD nedir ve ne için kullanılır?
- Konsol nasıl açılır ve yönetici ayrıcalıkları ne zaman kullanılır?
- Gezinme ve temel dosya işlemleri
- Kopyalama, taşıma ve gelişmiş yardımcı programlar
- Sistem tanılama ve bakımı
- Ağlar ve bağlantı
- cmd.exe sözdizimi, operatörler ve renkler
- Çevresel değişkenler ve ertelenmiş genişleme
- Otomatik tamamlama dosyaları ve dizinleri
- Kısayollar ve zaman kazandıran püf noktaları
- Pratik örnekler ve küçük "tarifler"
- Yaygın sorunlar ve bunların nasıl çözüleceği
- CMD ve PowerShell: Temel Farklar
- Hızlı SSS