CMD Komutları – Windows Komut Satırı

Sistem yöneticileri tarafından sıkça kullanılan Windows komut satırı aslında son kullanıcı olarak tabir edilen kullanıcılar için de oldukça hayatı kolaylaştırabilir. Bizler de Windows komut satırında kullanabileceğiniz tüm CMD komutlarını sizler için bir araya getirdik. Windows Komut İstemi veya bilinen adıyla CMD komutları listemizde yer alan kodları kullanırken ne yaptığınızdan emin olmanızı tavsiye ediyoruz. Komut satırlarında gerçekleştirilen işlemlerin sonuçları bazen geri dönülemez ve can sıkıcı olabiliyor.

CMD komutları listemize geçmeden önce “CMD nedir?” ve “Windows Komut Satırı CMD Nasıl Açılır?” sorularına yanıt verelim.

CMD Nedir?

CMD, İngilizce Command (komut) kelimesinin kısaltmasıdır. Hemen hemen tüm modern Microsoft Windows işletim sistemlerinde varsayılan komut satırı yorumlayıcısıdır. Orijinal adıyla CMD.exe, bazen eski kullanıcılar tarafından MS-DOS ile karıştırılmaktadır. CMD ile MS-DOS arasında benzerlikler olsa da; CMD.exe MS-DOS değildir.

Windows Komut Satırı CMD Nasıl Açılır?

Windows komut satırı yani CMD’yi açmak için yaklaşık 10 adet yöntem bulunmaktadır ancak en pratik olan 3 yöntemi sizler ile paylaşarak, seçimi size bırakıyoruz. CMD açma yönteminiz ne olursa olsun, karşınıza çıkacak olan ekran küçük farklılıklar olsa dahi aşağıda yer alan görsele benzeyecektir.

CMD Komutları - CMD

Power User Menüsü ile CMD Açmak

Belki daha önceden hiç kullanmadığınız bir menü ile Windows komut satırını yani CMD’yi açabilirsiniz. Bunun için klavyenizdeki Windows tuşuna basılı tutarak X tuşuna bastığınızda Power User menüsünü, daha sonra da menüden Windows PowerShell ve Komut İstemi seçeneğine tıklayarak CMD’yi açabilirsiniz. Bahsettiğimiz tuş kombinasyonu “Windows + X” olarak geçmektedir.

CMD Komutları - Power User

Windows Arama Menüsünden CMD Açmak

Eminiz ki, Windows arama menüsü günlük hayatta işinizi oldukça kolaylaştırmaktadır. Windows arama menüsü CMD açmak için en ideal yollardan birisi. Windows arama menüsünü aktif hale getirmek için iki yöntemimiz bulunuyor. Bunlardan birincisi klavyenizdeki Windows tuşuna basmak, bir diğeri ise Taskbar’da bulunan Windows işaretine tıklayarak aradığınız programın adını yazmak. Sonrasında Windows otomatik önerileri ile açmak istediğiniz programı önünüze getirecektir.

Konumuz CMD açmak olduğu için; klavyemizden Windows tuşuna basıyor ve sonra “CMD” yazıyoruz. Aşağıda yer alan görselden de görebileceğiniz gibi Windows bu işlem sonucunda Komut İstemi programını önümüze getiriyor.

CMD Komutları - Arama Menüsü

Çalıştır Kutusu ile CMD Açmak

Eğer Windows 10’dan eski bir işletim sistemi sürümü kullanıyorsanız birazdan bahsedeceğimiz yöntem sizin için en kolayı olacaktır. Klavyenizden Windows tuşuna basılı tutarak R tuşuna bastığınızda (Windows+R) Windows önünüze Çalıştır kutusunu getirecektir. Açılan kutuya “cmd” (tırnak işareti olmadan) yazdığınız zaman Windows Komut İstemi programı açılacaktır.

Çalıştır kutusu

En Çok İhtiyacınız olacak CMD Komutu: Help

Windows komut satırını kullanmaya yeni başlayanların en çok ihtiyaç duyduğu komut help komutudur. Help komutu iki şekilde kullanılmaktadır:

Birinci yöntem kullanılabilir tüm komutları ve kısa açıklamaları listeliyor ve komut satırını açarak aşağıdaki şekilde yazılarak kullanılıyor.

help

İkinci yöntem ise hakkında bilgi edinmek istediğiniz komutun adını belirterek kullanılıyor. Diyelim ki “cd” komutu hakkında bilgi almak istiyoruz. Bunun için komut satırına yazmamız gereken komut help cd şeklindedir. Komut satırına bu komutu yazdığınızdaki çıktı ise aşağıdaki gibi olacaktır.

Not:Türkçe veya farklı dillerdeki Windows işletim sistemlerinde farklı/benzer sonuçlar çıkabilir.

help cd
Displays the name of or changes the current directory.

CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]

  ..   Specifies that you want to change to the parent directory.

Type CD drive: to display the current directory in the specified drive.
Type CD without parameters to display the current drive and directory.

Use the /D switch to change current drive in addition to changing current
directory for a drive.

If Command Extensions are enabled CHDIR changes as follows:

The current directory string is converted to use the same case as
the on disk names.  So CD C:\TEMP would actually set the current
directory to C:\Temp if that is the case on disk.

CHDIR command does not treat spaces as delimiters, so it is possible to
CD into a subdirectory name that contains a space without surrounding
the name with quotes.  For example:

    cd \winnt\profiles\username\programs\start menu

Active Directory

KomutKomut Açıklaması
ADmodcmdActive Directory’de toplu değişiklik yapmanıza yardımcı olur.
CSVDEActive Directory verilerini içe veya dışa aktarma aktarmanızı sağlar.
DSACLsActive Directory erişim kontrol listelerini görüntüler.
DSAddActive Directory içerisine öğe eklemenize yardımcı olur.
DSGetActive Directory’de bulunan öğeleri görüntüler.
DSQueryActive Directory’deki öğeleri arar.
DSModActive Directory’deki öğeleri değiştirir.
DSMoveActive Directory’de nesneleri taşır.
DSRMActive Directory’den öğeleri kaldırır.
Active Directory CMD Komutları

Toplu İş Dosyaları (Batch Files)

KomutKomut Açıklaması
CALLBir toplu iş programını (batch program) diğer toplu iş programından çağırır.
CHOICEToplu iş dosyasına (batch file) klavye girişi kabul eder.
CLIPGiriş yapılan değeri Windows panosuna kopyalar
CLSEkranı temizler
CMDYeni bir komut satırı çekirdeği başlatır
COLORKomut satırı penceresinin renklerini değiştirir
DOSKEYKomut satırını düzenler, komutları çağırır ve makro oluşturur
ECHOEkranda mesaj görüntüler
ENDLOCALBir toplu iş dosyasındaki (batch file) ortam değişikliklerinin yerelleştirilmesini sonlandırır
EVENTCREATEWindows olay günlüğüne mesaj ekler
EXITMevcut kod / rutinden çıkar ve bir hata seviyesi ayarlar
FORFor Döngüsü
GOTOEtiketli satıra gider
IFEğer koşulu
IFMEMBERMevcut kullanıcı bir çalışma grubunun üyeliğini kontrol eder
LOGTIMETarih ve saati bir dosyaya kayıt eder
MAPISENDKomut satırında e-posta gönderir
MOREdaha fazla görüntülemeye yarar (her seferinde bir ekranlık atlar)
PAUSEToplu bir iş dosyasının askıya (beklemeye) alır
PROMPTKomut istemini değiştirir
REMToplu bir iş dosyasına (batch file) yorum/açıklama ekler
RUNKomutları başlatır
RUNASBir programı farklı bir kullanıcı olarak başlatır
SETOturum ortamı değişkenlerini ayarlar, görüntüler veya değiştirir
SETLOCALOrtam değişkenlerinin görünürlüğünü kontrol eder
SETXOrtam değişkenlerini ayarlar
SORTGirdiyi sıralar
SHIFTToplu iş dosyası parametrelerinin sırasını değiştirir
SLEEPBelirtilen saniye kadar işlemi bekletir
STARTBir programı, komutu veya toplu iş dosyasını başlatır
TIMEOUTBir toplu iş dosyasının işlenmesini geciktirir
TITLECMD.EXE oturumu için pencere başlığını ayarlar
WAITFORSinyal beklemeye veya göndermeye yarar
WMICWMI komutları
::Yorum ve Açıklama
Toplu İş Dosyaları CMD Komutları

Disk Yönetimi (Disk Management)

KomutKomut Açıklaması
BCDBOOTBir sistem bölümü oluşturur veya onarır
BCDEDITÖnyükleme Yapılandırma Verilerini Yönetin
CONVERTFAT sürücüsünü NTFS’ye dönüştürür
CHKDSKDiski kontrol eder. Disk sorunlarını kontrol eder ve onarır
CHKNTFSNTFS dosya sistemini kontrol eder
DEFRAGSabit diski birleştirir
DISKPARTDisk Yöneticisi
DISKSHADOWGölge kopya (yedekleme) oluşturur
DriverQueryYüklü aygıt sürücülerini görüntüler
FORMATDiski biçimlendir
FREEDISKBoş disk alanını kontrol edin
LABELDisk etiketini düzenleyin
MOUNTVOLBirim bağlama noktasını yönetir
NTBACKUPYedekleme aracı
SFCSistem Dosyası Denetleyicisi
VOLDisk etiketini görüntüle
Disk Yönetimi CMD Komutları

Dosya ve Klasörler (Files and Folders)

KomutKomut Açıklaması
ASSOCDosya uzantısı ilişkilerini değiştirin
ASSOCIATTek adımda dosya ilişkilendirme
ATTRIBDosya özniteliklerini değiştirin
BITSADMINArka Plan Akıllı Aktarım Hizmeti
CACLSDosya izinlerini değiştir
CDDizini Değiştir – belirli bir Klasöre gidin
CIPHERDosyaları / klasörleri şifreleme veya şifresini çözme
COMPİki dosyanın veya dosya kümesinin içeriğini karşılaştırın
COMPACTNTFS bölümündeki dosyaları veya klasörleri sıkıştırın
COMPRESSBir NTFS bölümündeki tek dosyaları sıkıştırın
COPYBir veya daha fazla dosyayı başka bir konuma kopyalayın
CSCcmdİstemci tarafı önbelleğe alma (Çevrimdışı Dosyalar)
DELBir veya daha fazla dosyayı silin
DELTREEBir klasörü ve tüm alt klasörleri silin
DIRDosya ve klasörlerin bir listesini görüntüleyin
ERASEBir veya daha fazla dosyayı silin
EXPANDDosyaların sıkıştırılmalarını kaldırır
EXTRACTCAB dosylarının sıkıştırılmalarını kaldırır
FCİki dosyayı karşılaştırır
FINDBir dosyada bir metin dizesini arar
FINDSTRDosyalarda dizeleri arar
FORFILESBirden çok dosyayı toplu işler
FSUTILDosya ve Birim yardımcı programları
FTPDosya Aktarım Protokolü
FTYPEDosya uzantısı dosya türü ilişkilendirmeleri
iCACLSDosya ve klasör yetkilerini değiştirir
MDYeni klasör veya klasörler oluşturur
MOVEDosyaları bir klasörden diğer klasöre taşır
MKLINKSembolik bir bağlantı oluşturur.
OPENFILESAçık dosyaları sorgular veya görüntüler
POPDPUSHD tarafından kaydedilen önceki bir dizine dönün
PsFileUzaktan açılan dosyaları göster
PUSHDKaydedin ve ardından mevcut dizini değiştirin
QGREPBelirli bir modelle eşleşen satırlar için dosyaları arayın
RECOVERBozuk bir diskten hasarlı bir dosyayı kurtarın
RENBir klasör veya dosyaları yeniden adlandırın
REPLACEBir dosyayı diğeriyle değiştirin veya güncelleyin
RDKlasör/Klasörleri siler
RMTSHAREKlasör veya Printer paylaştırır.
ROBOCOPYSunucular arası dosya ve klasör kopyalar
SHAREBir dosya paylaşımını veya yazdırma paylaşımını listeleyin veya düzenleyin
SHORTCUTWindows kısayolu oluşturur
SUBINACLDosya ve klasör İzinlerini, Sahipliği ve Etki Alanını Düzenleyin
TAKEOWNBir dosyanın sahipliğini alın
TOUCHDosya zaman damgalarını değiştirin
TREEKlasör yapısının grafik görüntüsü
TYPEBir metin dosyasının içeriğini görüntüleyin
WHEREDosyaları bir dizin ağacında bulun ve görüntüleyin
WINDIFFİki dosyanın veya dosya kümesinin içeriğini karşılaştırın
XCACLSDosya ve klasörlerin yetkilerini değiştirir
XCOPYDosya ve klasörleri kopyalar
Dosya ve Klasörler CMD Komutları

Grup İlkeleri (Group Policy/Windows Installer)

KomutKomut Açıklaması
DevConAygıt Yöneticisi Komut Satırı Yardımcı Programı
GPRESULTNihai İlke Seti bilgilerini görüntüleme
GPUPDATEGrup İlkesi ayarlarını güncelleyin
MSIEXECMicrosoft Windows Yükleyicisi (Installer)
PsInfoBir sistem hakkındaki bilgileri listeleyin
PsShutdownBilgisayarı kapatma veya yeniden başlatma
REGSVR32Bir DLL kaydetme veya kaydını silme
SHUTDOWNBilgisayarı Kapat
SLMGRYazılım Lisanslama Yönetimi
WUAUCLTWindows güncelleme
Grup İlkeleri CMD Komutları

Ağ Ayarları (Networking)

KomutKomut Açıklaması
ARPAdres Çözümleme Protokolü
BROWSTATEtki alanı, tarayıcı ve PDC bilgilerini alın
DNSSTATDNS İstatistikleri
GETMACMedya Erişim Kontrolü (MAC) adresini görüntüleyin
IPCONFIGIP’yi yapılandırın
NETAğ kaynaklarını yönetin
NETDOMEtki Alanı Yöneticisi
NETSHAğ Arayüzlerini, Windows Güvenlik Duvarını ve Uzaktan erişimi Yapılandırın
NBTSTATAğ istatistiklerini görüntüleme (TCP / IP üzerinden NetBIOS)
NETSTATAğ istatistiklerini görüntüle (TCP / IP)
NSLOOKUPAd sunucusu (name server) araması
PATHPINGTraceroute plus ağ gecikmesi ve paket kaybı
PsPingAğ performansını ölçün
PINGAğ bağlantısını test edin
ROUTEAğ yönlendirme tablolarını değiştirin
TRACERTUzak bir ana bilgisayara izleme yolu
Ağ Ayarları CMD Komutları

İşlemler / Süreçler (Processes)

KomutKomut Açıklaması
PATHÇalıştırılabilir dosyalar (EXE) için bir arama yolu görüntüleyin veya ayarlayın
PsExecİşlemi uzaktan yürütün
PsKillİşlemleri ada veya işlem kimliğine göre sonlandırın
PsListSüreçlerle ilgili ayrıntılı bilgileri listeleyin
PsGetSidBir bilgisayarın veya kullanıcının SID’sini görüntüleyin
PsSuspendİşlemleri askıya alın
SCHTASKSBelirli bir zamanda çalışacak bir komut zamanlayın
SYSMONSistem etkinliğini izleyin ve Windows olay günlüğüne kaydedin
TASKLISTÇalışan uygulamaları ve hizmetleri listeleyin
TASKKILLÇalışan bir işlemi sonlandırın
TLISTTam yolu içeren görev listesi
İşlemler / Süreçler CMD Komutları

Baskı / Yazıcı (Printing)

KomutKomut Açıklaması
MODESistem cihazı yapılandırır
PRINTMetin dosyası yazdırır
PRINTBRMYazdırma kuyruğu
PRNCNFGYazıcıyı görüntüler, yapılandırır veya yeniden adlandırır
PRNMNGRYazıcıları ve yazıcı bağlantılarını ekler, siler, listeler
RUNDLL32DLL komutu çalıştırır (yazdırma bağlantılarını ekler / kaldırır)
Baskı / Yazıcı CMD Komutları

Kayıt Defteri (Registry)

KomutKomut Açıklaması
REGKayıt anahtarlarını ve verileri okur, ayarlar, dışa aktarır ve siler.
REGEDITKayıt Defteri Düzenleyicisini açar. Kayıt defteri ayarlarını içe veya dışa aktarır.
REGINIKayıt izinlerini değiştirir
Kaıyt Defteri CMD Komutları

Uzak Masaüstü (Remote Desktop)

KomutKomut Açıklaması
CHANGETerminal Sunucusu Oturumu özelliğini değiştirir
Query Processİşlemleri görüntüler (TS / Uzak Masaüstü)
Query SessionTüm oturumları görüntüle (TS / Uzak Masaüstü)
Query TermServerTüm sunucuları listeleyin (TS / Uzak Masaüstü)
Query UserKullanıcı oturumlarını görüntüleyin (TS / Uzak Masaüstü)
MSTSCTerminal Sunucusu Bağlantısı (Uzak Masaüstü Protokolü)
RASDIALRAS bağlantılarını yönetir
RASPHONERAS bağlantılarını yönetir
Reset SessionUzak Masaüstü Oturumunu Siler
TSDISCONUzak Masaüstü Oturumunun Bağlantısını Koparır
WINRMWindows Uzaktan Yönetim
WINRSWindows Uzak Kabuk
Uzak Masaüstü CMD Komutları

Servisler (Services)

KomutKomut Açıklaması
CASPOLKod Erişimi Güvenlik Politikası Aracı
PORTQRYBağlantı noktalarının ve hizmetlerin durumunu görüntüler
PsServiceHizmetleri görüntüler ve kontrol etmeye yarar
SCServis kontrolü
Servisler CMD Komutları

Sistem Bilgisi (System Information)

KomutKomut Açıklaması
NOWTarih ve Saati görüntüleyin
DATETarihi görüntüleyin veya ayarlayın
HELPÇevirim içi yardım
LOGMANPerformans izleyicisi günlük (logları) yönetin
MBSAcliTemel Güvenlik Analizcisi
MSINFO32Sistem Bilgisi
NTRIGHTSKullanıcı hesap haklarını düzenler
PsLogListOlay günlüğü (log) kayıtları
SYSMONSistem etkinliğini izlemenize ve Windows olay günlüğüne kayıt etmenize yarar
SYSTEMINFOSistem yapılandırmasını listeler
TIMESistem saatini görüntüleyin veya ayarlayın
TypePerfPerformans verilerini günlüğe (log dosyasına) işler
VERSürüm bilgilerini gösterir
VERIFYKayıt edilen dosyaları doğrular
WHOAMIGeçerli Kullanıcı Adı ve etki alanını yazdırır
Sistem Bilgisi CMD Komutları

Kullanıcı Yönetimi (User Administration)

KomutKomut Açıklaması
ADDUSERSCSV dosyasına kullanıcı ekler veya CSV listesinde bulunan kullanıcıları listeler
CERTREQSertifika yetkilisinden sertifika talep eder
CleanMgrGeçici dosyaların ve çöp kutusunun otomatik temizliğine yarar
CON2PRTYazıcıya bağlanmaya veya bağlantıyı koparmaya yarar
CMDKEYDepolanan kullanıcı adı ve parolaları yönetir
DELPROFKullanıcı profillerini siler
DIRUSEDisk kullanımını gösterir
LOGOFFBir kullanıcının oturumunu kapatır
MOVEUSERBir kullanıcıyı bir alandan (domain) diğerine taşır
MSGMesaj gönderir
PERMSKullanıcı yetkilerini gösterir
POWERCFGGüç ayarlarını yapılandırır
PsLoggedOnYerel olarak veya kaynak paylaşım yolu ile kimin oturum açtığını gösterir
PsPasswdHesap parolasını değiştirir
SUBSTBir yolu (path) sürücü harfi ile ilişkilendirir
Kullanıcı Yönetimi CMD Komutları

CMD komutları listemizin içeriği SS64’ün belirlemiş olduğu lisanslamaya tabidir.

Windows 10 ve Windows 11 ile Gelen CMD Komut Satırı Güncellemeleri

Windows 10 ve Windows 11, CMD ve PowerShell aracılığıyla gelişmiş sistem yönetimi ve otomasyon özelliklerini de beraberinde getirdi. Bu güncellemeler arasında, ağ yapılandırma bilgilerini daha detaylı görüntüleyebilen Get-NetIPAddress, DNS sorguları için Resolve-DnsName, ve ağ bağlantı testleri için Test-Connection gibi PowerShell cmd komutları bulunmaktadır. Kullanıcıların sistem yönetimi görevlerini daha verimli bir şekilde yerine getirebilmeleri için tasarlanmış bu yeni araçlar hakkinda daha fazla bilgi icin Microsoft’un PowerSheell dokumantasyonunu inceleyebilirsiniz.

Teknoloji'den geri kalmamak için e-posta listemize abone olun!

2006 yılından bu yana web yayıncılığı ile ilgilenen Yiğit, WordPress ve Ruby programlama dili fanatiğidir. Yaklaşık 15 yıldır teknoloji, internet ve programlama hakkında Türkçe içerikler üretmeye devam ediyor.