CMD Komutları – Windows Komut Satırı

resim41307282
resim41307282

Sistem yöneticileri tarafınca sıkça kullanılan Windows komut satırı aslında son kullanıcı olarak tabir edilen kullanıcılar için de olabildiğince yaşamı kolaylaştırabilir. Bizler de Windows komut satırında kullanabileceğiniz bütün CMD komutlarını sizler için bir araya getirdik. Windows Komut İstemi ya da malum adıyla CMD komutları listemizde yer alan kodları kullanırken ne yaptığınızdan emin olmanızı öneri ediyoruz. Komut satırlarında meydana getirilen işlemlerin neticeleri bazı durumlarda geri dönülemez ve can sıkıcı olabiliyor.

CMD komutları listemize geçmeden ilkin “CMD nedir?” ve “Windows Komut Satırı CMD Nasıl Açılır?” sorularına cevap verelim.

İçindekiler

CMD Nedir?

CMD, İngilizce Command (komut) sözcüğünün kısaltmasıdır. Hemen derhal bütün modern Microsoft Windows işletim sistemlerinde varsayılan komut satırı yorumlayıcısıdır. Orijinal adıyla CMD.exe, bazı durumlarda eski kullanıcılar tarafınca MS-DOS ile karıştırılmaktadır. CMD ile MS-DOS içinde 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 aşağı yukarı 10 tane teknik bulunmaktadır fakat en kolay olan 3 tekniği sizler ile paylaşarak, tarzı size bırakıyoruz. CMD açma yönteminiz ne olursa olsun, karşınıza gelecek olan monitör ufak farklılıklar olsa bile aşağıda yer alan görsele benzeyecektir.

CMD Komutları - CMD

Power User Menüsü ile CMD Açmak

Belki daha önceden asla kullanmadığınız bir menü ile Windows komut satırını yani CMD’yi açabilirsiniz. Bunun için klavyenizdeki Windows tuşuna matbu tutarak X tuşuna bastığınızda Power User menüsünü, daha sonrasında 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 olabildiğince kolaylaştırmaktadır. Windows arama menüsü CMD açmak için en en uygun yollardan birisi. Windows arama menüsünü etken hale getirmek için iki yöntemimiz bulunuyor. Bunlardan birincisi klavyenizdeki Windows tuşuna basmak, bir öteki ise Taskbar’da bulunan Windows işaretine tıklayarak aradığınız programın ismini 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 sonrasında “CMD” yazıyoruz. Aşağıda yer alan görselden de görebileceğiniz gibi Windows bu prosedür kararında Komut İstemi uygulaması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 versiyonu kullanıyorsanız birazdan bahsedeceğimiz teknik sizin için en kolayı olacaktır. Klavyenizden Windows tuşuna matbu 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 vakit 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 maksimum gereksinim duyduğu komut help komutudur. Help komutu iki şekilde kullanılmaktadır:

Birinci teknik kullanmak mümkün bütün 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 teknik ise ile alakalı malumat edinmek istediğiniz komutun ismini belirterek kullanılıyor. Diyelim ki “cd” komutu ile alakalı malumat almak istiyoruz. Bunun için komut satırına yazmamız gereksinim duyulan 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 ya da değişik 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şim yapmanıza destek olur.
CSVDEActive Directory verilerini içe ya da dışa transfer aktarmanızı sağlar.
DSACLsActive Directory erişim denetim listelerini görüntüler.
DSAddActive Directory içine unsur eklemenize destek olur.
DSGetActive Directory’de bulunan unsurları görüntüler.
DSQueryActive Directory’deki unsurları arar.
DSModActive Directory’deki unsurları değiştirir.
DSMoveActive Directory’de nesneleri taşır.
DSRMActive Directory’den unsurları kaldırır.
Active Directory CMD Komutları

Toplu İş Dosyaları (Batch Files)

KomutKomut Açıklaması
CALLBir toplu iş uygulamasını (batch program) öbür toplu iş programından çağırır.
CHOICEToplu iş dosyasına (batch file) klavye girişi kabul eder.
CLIPGiriş meydana getirilen kıymeti 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 vaka günlüğüne mesaj ekler
EXITMevcut kod / rutinden menfaat ve bir hata seviyesi ayarlar
FORFor Döngüsü
GOTOEtiketli satıra gider
IFEğer koşulu
IFMEMBERMevcut kullanıcı bir çabalama grubunun üyeliğini denetim eder
LOGTIMETarih ve saati bir dosyaya kayıt eder
MAPISENDKomut satırında e-posta gönderir
MOREdaha fazla görüntülemeye fayda (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ı değişik bir kullanıcı olarak başlatır
SETOturum ortamı değişkenlerini ayarlar, sahneler ya da değiştirir
SETLOCALOrtam değişkenlerinin görünürlüğünü denetim eder
SETXOrtam değişkenlerini ayarlar
SORTGirdiyi sıralar
SHIFTToplu iş dosyası parametrelerinin sırasını değiştirir
SLEEPBelirtilen saniye kadar prosedürü bekletir
STARTBir programı, komutu ya da 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 ya da göndermeye yarar
WMICWMI komutları
::Yorum ve Açıklama
Toplu İş Dosyaları CMD Komutları

Disk Yönetimi (Disk Management)

KomutKomut Açıklaması
BCDBOOTBir sistem kısmı oluşturur ya da 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 denetim eder. Disk problemlerini denetler ve onarır
CHKNTFSNTFS dosya sistemini denetim eder
DEFRAGSabit diski birleştirir
DISKPARTDisk Yöneticisi
DISKSHADOWGölge kopya (yedekleme) oluşturur
DriverQueryYüklü cihaz sürücülerini görüntüler
FORMATDiski biçimlendir
FREEDISKBoş disk alanını denetim 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 – muayyen bir Klasöre gidin
CIPHERDosyaları / klasörleri şifreleme ya da şifresini çözme
COMPİki dosyanın ya da dosya kümesinin içeriğini karşılaştırın
COMPACTNTFS bölümündeki dosyaları ya da klasörleri sıkıştırın
COMPRESSBir NTFS bölümündeki tek dosyaları sıkıştırın
COPYBir ya da daha çok dosyayı öbür bir konuma kopyalayın
CSCcmdİstemci tarafı önbelleğe alma (Çevrimdışı Dosyalar)
DELBir ya da daha çok dosyayı silin
DELTREEBir klasörü ve bütün alt klasörleri silin
DIRDosya ve klasörlerin bir listesini görüntüleyin
ERASEBir ya da daha çok 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 destek programları
FTPDosya Aktarım Protokolü
FTYPEDosya uzantısı dosya türü ilişkilendirmeleri
iCACLSDosya ve klasör yetkilerini değiştirir
MDYeni klasör ya da klasörler oluşturur
MOVEDosyaları bir klasörden öbür klasöre taşır
MKLINKSembolik bir irtibat oluşturur.
OPENFILESAçık dosyaları sorgular ya da görüntüler
POPDPUSHD tarafınca kaydedilen önceki bir dizine dönün
PsFileUzaktan oluşturulan dosyaları göster
PUSHDKaydedin ve sonrasında mevcut dizini değiştirin
QGREPBelirli bir modelle eşleşen satırlar için dosyaları arayın
RECOVERBozuk bir diskten hasar görmüş bir dosyayı kurtarın
RENBir klasör ya da dosyaları tekrar adlandırın
REPLACEBir dosyayı diğeriyle değiştirin ya da güncelleyin
RDKlasör/Klasörleri siler
RMTSHAREKlasör ya da Printer paylaştırır.
ROBOCOPYSunucular arası dosya ve klasör kopyalar
SHAREBir dosya paylaşımını ya da basma paylaşımını listeleyin ya da 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 vakit 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 indeks ağacında bulun ve görüntüleyin
WINDIFFİki dosyanın ya da 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 detayları listeleyin
PsShutdownBilgisayarı kapatma ya da tekrar başlatma
REGSVR32Bir DLL kaydetme ya da 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 üstünden 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 seyretme 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 ya da ayarlayın
PsExecİşlemi uzaktan yürütün
PsKillİşlemleri ada ya da prosedür kimliğine göre sonlandırın
PsListSüreçlerle alakalı detaylı detayları listeleyin
PsGetSidBir bilgisayarın ya da 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 vaka günlüğüne kaydedin
TASKLISTÇalışan programları ve hizmetleri listeleyin
TASKKILLÇalışan bir prosedürü sonlandırın
TLISTTam yolu içeren vazife listesi
İşlemler / Süreçler CMD Komutları

Baskı / Yazıcı (Printing)

KomutKomut Açıklaması
MODESistem aleti yapılandırır
PRINTMetin dosyası yazdırır
PRINTBRMYazdırma kuyruğu
PRNCNFGYazıcıyı görüntüler, yapılandırır ya da tekrar 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 ya da 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 hususi durumunu değiştirir
Query Processİşlemleri sahneler (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 sahneler ve denetim 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 ya da ayarlayın
HELPÇevirim içi yardım
LOGMANPerformans seyircisi 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 vaka günlüğüne kayıt etmenize yarar
SYSTEMINFOSistem yapılandırmasını listeler
TIMESistem saatini görüntüleyin ya da 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 tesir alanını yazdırır
Sistem Bilgisi CMD Komutları

Kullanıcı Yönetimi (User Administration)

KomutKomut Açıklaması
ADDUSERSCSV dosyasına kullanıcı ekler ya da CSV sıralamasında bulunan kullanıcıları listeler
CERTREQSertifika yetkilisinden sertifika istek eder
CleanMgrGeçici dosyaların ve çöp kutusunun otomatik temizliğine yarar
CON2PRTYazıcıya bağlanmaya ya da bağlantıyı koparmaya yarar
CMDKEYDepolanan kullanıcı ismi 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 ya da kaynak paylaşım yolu ile kimin celse açtığını gösterir
PsPasswdHesap parolasını değiştirir
SUBSTBir yolu (path) şoför harfi ile ilişkilendirir
Kullanıcı Yönetimi CMD Komutları

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