Windows Command Prompt (CMD), birçok farklı komutu destekler. Bu komutlar, sistem yönetimi, dosya işlemleri, ağ yönetimi ve daha birçok görev için kullanılabilir. İşte yaygın olarak kullanılan bazı CMD komutları:
Windows CMD, oldukça geniş bir komut setine sahiptir ve bu komutlar, sistem yönetimi, ağ yönetimi, dosya işlemleri ve daha birçok alanda kullanılabilir. İşte daha fazla CMD komutu ve açıklamaları:
Temel Komutlar
- dir: Dizin içeriğini listeler.
- cd: Dizin değiştirir.
- mkdir veya md: Yeni bir dizin oluşturur.
- rmdir veya rd: Dizin siler.
- copy: Dosya kopyalar.
- xcopy: Dosya ve dizinleri kopyalar.
- move: Dosya veya dizin taşır.
- del veya erase: Dosya siler.
- type: Dosya içeriğini gösterir.
- ren veya rename: Dosya veya dizin adını değiştirir.
- cls: Ekranı temizler.
- exit: Komut istemini kapatır.
Sistem Bilgisi ve Yönetimi
- systeminfo: Sistem bilgilerini gösterir.
- tasklist: Çalışan prosesleri listeler.
- taskkill: Prosesi sonlandırır.
- shutdown: Bilgisayarı kapatır veya yeniden başlatır.
- sfc /scannow: Sistem dosyalarını tarar ve onarır.
- chkdsk: Disk hatası kontrolü yapar.
- diskpart: Disk yönetimi aracı.
- driverquery: Yüklü sürücüleri listeler.
Ağ Komutları
- ipconfig: Ağ bağdaştırıcı bilgilerini gösterir.
- ping: Ağ bağlantısını test eder.
- tracert: Paketlerin izlediği yolu gösterir.
- netstat: Ağ bağlantılarını ve portları listeler.
- nslookup: DNS sorguları yapar.
- arp: ARP tablosunu gösterir.
- route: Ağ yönlendirme tablosunu gösterir.
Dosya ve Dizin İşlemleri
- attrib: Dosya özniteliklerini değiştirir.
- find: Dosya içinde metin arar.
- findstr: Dosya içinde düzenli ifade ile metin arar.
- tree: Dizin yapısını ağaç şeklinde gösterir.
- robocopy: Gelişmiş dosya kopyalama aracı.
Diğer Yararlı Komutlar
- echo: Metin yazdırır veya yankıyı açar/kapatır.
- set: Ortam değişkenlerini ayarlar veya gösterir.
- start: Yeni bir pencere açar ve program çalıştırır.
- time: Sistem saatini gösterir veya değiştirir.
- date: Sistem tarihini gösterir veya değiştirir.
- ver: Windows sürümünü gösterir.
- help: Komutlar hakkında yardım bilgisi gösterir.
Batch Scripting
- call: Başka bir batch dosyasını çağırır.
- goto: Batch dosyasında belirli bir etikete atlar.
- if: Koşullu işlemler yapar.
- for: Döngü işlemleri yapar.
- pause: Batch dosyasını duraklatır.
Gelişmiş Sistem Yönetimi
- wmic: Windows Management Instrumentation Command-line aracı.
- sc: Hizmetleri yönetir (Service Control).
- schtasks: Zamanlanmış görevleri yönetir.
- bcdedit: Önyükleme yapılandırma verilerini düzenler.
- powercfg: Güç yönetimi ayarlarını yapılandırır.
- reg: Kayıt defteri (Registry) işlemleri yapar.
Disk ve Dosya Sistemi İşlemleri
- format: Diski biçimlendirir.
- fsutil: Dosya sistemi yardımcı programı.
- chkntfs: NTFS dosya sistemini kontrol eder.
- compact: Dosyaları sıkıştırır veya sıkıştırmayı açar.
- cipher: Dosya şifreleme işlemleri yapar.
Ağ ve İnternet İşlemleri
- netsh: Ağ yapılandırmasını yönetir.
- net: Ağ kaynaklarını yönetir.
- ftp: FTP istemcisi.
- telnet: Telnet istemcisi.
- ssh: SSH istemcisi (Windows 10 ve sonrası).
Kullanıcı ve Grup Yönetimi
- net user: Kullanıcı hesaplarını yönetir.
- net localgroup: Yerel grupları yönetir.
- net accounts: Kullanıcı hesap politikalarını yönetir.
- whoami: Geçerli kullanıcı bilgilerini gösterir.
Gelişmiş Komutlar
- assoc: Dosya uzantısı ilişkilendirmelerini yönetir.
- ftype: Dosya türü ilişkilendirmelerini yönetir.
- takeown: Dosya veya dizin sahipliğini alır.
- icacls: Dosya ve dizin izinlerini yönetir.
- vssadmin: Birim gölge kopyası hizmetini yönetir.
- logman: Performans günlüklerini ve izlemelerini yönetir.
Batch ve Scripting
- choice: Kullanıcıdan seçim yapmasını ister.
- setlocal: Ortam değişikliklerini yerelleştirir.
- endlocal: Ortam değişikliklerini sonlandırır.
- shift: Batch dosyası parametrelerini kaydırır.
- pushd: Geçerli dizini kaydeder ve yeni bir dizine geçer.
- popd: Kaydedilmiş dizine geri döner.
Diğer Yararlı Komutlar
- clip: Komut çıktısını panoya kopyalar.
- color: Konsol renklerini değiştirir.
- prompt: Komut istemi metnini değiştirir.
- title: Konsol penceresi başlığını değiştirir.
- mode: Konsol ayarlarını yapılandırır.
- more: Çıktıyı sayfa sayfa gösterir.
- sort: Çıktıyı sıralar.
- find: Çıktıda metin arar.
- findstr: Çıktıda düzenli ifade ile metin arar.
Gelişmiş Ağ ve Güvenlik
- netsh wlan: Kablosuz ağ yapılandırmasını yönetir.
- netsh firewall: Güvenlik duvarı yapılandırmasını yönetir.
- netsh interface: Ağ arabirimlerini yönetir.
- netsh advfirewall: Gelişmiş güvenlik duvarı yapılandırmasını yönetir.
- netsh trace: Ağ izlemelerini yönetir.
Gelişmiş Disk ve Depolama
- diskpart: Disk bölümlerini yönetir.
- vssadmin: Birim gölge kopyalarını yönetir.
- defrag: Disk birimlerini birleştirir.
- chkdsk: Disk hatalarını kontrol eder ve onarır.
- fsutil: Dosya sistemi yardımcı programı.
Gelişmiş Sistem ve Performans
- perfmon: Performans izleyicisini açar.
- typeperf: Performans verilerini toplar.
- logman: Performans günlüklerini yönetir.
- tracerpt: İzleme günlüklerini analiz eder.
- lodctr: Performans sayaçlarını yükler.
Windows CMD, oldukça geniş bir komut setine sahiptir ve bu komutlar, sistem yönetimi, ağ yönetimi, dosya işlemleri ve daha birçok alanda kullanılabilir. İşte daha fazla CMD komutu ve açıklamaları:
Gelişmiş Sistem Yönetimi
- w32tm: Windows Zaman Hizmeti yönetimi.
- auditpol: Denetim politikalarını yönetir.
- gpupdate: Grup politikalarını günceller.
- gpresult: Grup politikası sonuçlarını gösterir.
- slmgr: Yazılım lisanslama yönetimi.
Gelişmiş Ağ ve İnternet İşlemleri
- netsh interface ipv4: IPv4 yapılandırmasını yönetir.
- netsh interface ipv6: IPv6 yapılandırmasını yönetir.
- netsh interface teredo: Teredo yapılandırmasını yönetir.
- netsh interface portproxy: Port proxy yapılandırmasını yönetir.
- netsh interface http: HTTP yapılandırmasını yönetir.
Gelişmiş Disk ve Depolama
- vssadmin list shadows: Birim gölge kopyalarını listeler.
- vssadmin delete shadows: Birim gölge kopyalarını siler.
- vssadmin resize shadowstorage: Gölge depolama alanını yeniden boyutlandırır.
- diskpart list disk: Diskleri listeler.
- diskpart list volume: Birimleri listeler.
Gelişmiş Sistem ve Performans
- typeperf -cf counterfile.txt: Performans sayaçlarını dosyadan okur.
- logman create counter: Performans günlüğü oluşturur.
- logman start counter: Performans günlüğünü başlatır.
- logman stop counter: Performans günlüğünü durdurur.
- logman delete counter: Performans günlüğünü siler.
Gelişmiş Batch ve Scripting
- forfiles: Dosyalar üzerinde toplu işlemler yapar.
- for /f: Dosya içeriğini işler.
- for /r: Dizin ağacını dolaşır.
- for /d: Dizinler üzerinde işlem yapar.
- for /l: Sayısal döngü oluşturur.
Gelişmiş Kullanıcı ve Grup Yönetimi
- net group: Grupları yönetir.
- net share: Paylaşılan kaynakları yönetir.
- net session: Oturumları yönetir.
- net statistics: İstatistikleri gösterir.
- net config: Sunucu veya iş istasyonu yapılandırmasını gösterir.
Gelişmiş Dosya ve Dizin İşlemleri
- robocopy /mir: Dizinleri aynalar.
- robocopy /mt: Çoklu iş parçacığı ile kopyalar.
- robocopy /log: Kopyalama işlemini günlüğe kaydeder.
- robocopy /xf: Belirli dosyaları hariç tutar.
- robocopy /xd: Belirli dizinleri hariç tutar.
Gelişmiş Sistem Bilgisi ve Yönetimi
- systeminfo /s remotecomputer: Uzak bilgisayarın sistem bilgilerini gösterir.
- systeminfo /u domain\user /p password: Belirli kullanıcı ile sistem bilgilerini gösterir.
- tasklist /s remotecomputer: Uzak bilgisayardaki prosesleri listeler.
- taskkill /s remotecomputer /u domain\user /p password: Uzak bilgisayardaki prosesi sonlandırır.
- shutdown /r /m \remotecomputer: Uzak bilgisayarı yeniden başlatır.
Gelişmiş Ağ ve Güvenlik
- netsh advfirewall set allprofiles state on: Tüm profiller için güvenlik duvarını açar.
- netsh advfirewall set allprofiles state off: Tüm profiller için güvenlik duvarını kapatır.
- netsh advfirewall firewall add rule: Güvenlik duvarı kuralı ekler.
- netsh advfirewall firewall delete rule: Güvenlik duvarı kuralını siler.
- netsh advfirewall firewall show rule: Güvenlik duvarı kurallarını gösterir.
Gelişmiş Disk ve Depolama
- diskpart clean: Diski temizler.
- diskpart create partition primary: Birincil bölüm oluşturur.
- diskpart format fs=ntfs quick: Diski hızlı NTFS olarak biçimlendirir.
- diskpart assign letter=D: Bölüme harf atar.
- diskpart extend: Bölümü genişletir.
Gelişmiş Sistem ve Performans
- typeperf "\Processor(_Total)% Processor Time": İşlemci kullanımını gösterir.
- typeperf "\Memory\Available MBytes": Kullanılabilir bellek miktarını gösterir.
- typeperf "\PhysicalDisk(_Total)\Disk Bytes/sec": Disk okuma/yazma hızını gösterir.
- typeperf "\Network Interface(*)\Bytes Total/sec": Ağ trafiğini gösterir.
- typeperf "\LogicalDisk(C% Free Space": Disk boş alanını gösterir.
Gelişmiş Batch ve Scripting
- set /a: Matematiksel işlemler yapar.
- set /p: Kullanıcıdan girdi alır.
- set /a result=5+5: Matematiksel işlem sonucunu saklar.
- **set /p name=Enter your name: ": Kullanıcıdan isim alır.
- set /a count+=1: Sayacı artırır.
Gelişmiş Kullanıcı ve Grup Yönetimi
- net user username /add: Yeni kullanıcı ekler.
- net user username /delete: Kullanıcı siler.
- net localgroup groupname /add: Yeni grup ekler.
- net localgroup groupname /delete: Grup siler.
- net localgroup groupname username /add: Kullanıcıyı gruba ekler.
Gelişmiş Dosya ve Dizin İşlemleri
- robocopy /e: Boş dizinleri de kopyalar.
- robocopy /z: Yeniden başlatılabilir modda kopyalar.
- robocopy /b: Yedekleme modunda kopyalar.
- robocopy /copyall: Tüm dosya bilgilerini kopyalar.
- robocopy /purge: Hedefteki fazlalıkları siler.
Gelişmiş Sistem Bilgisi ve Yönetimi
- systeminfo /fo csv: Sistem bilgilerini CSV formatında gösterir.
- systeminfo /fo table: Sistem bilgilerini tablo formatında gösterir.
- systeminfo /fo list: Sistem bilgilerini liste formatında gösterir.
- systeminfo /s remotecomputer /u domain\user /p password /fo csv: Uzak bilgisayarın sistem bilgilerini CSV formatında gösterir.
- systeminfo /s remotecomputer /u domain\user /p password /fo table: Uzak bilgisayarın sistem bilgilerini tablo formatında gösterir.
Gelişmiş Ağ ve Güvenlik
- netsh advfirewall firewall add rule name="Allow Port 80" dir=in action=allow protocol=TCP localport=80: 80 portunu açan güvenlik duvarı kuralı ekler.
- netsh advfirewall firewall add rule name="Block Port 80" dir=in action=block protocol=TCP localport=80: 80 portunu kapatan güvenlik duvarı kuralı ekler.
- netsh advfirewall firewall add rule name="Allow ICMP" dir=in action=allow protocol=ICMPv4: ICMP (ping) trafiğine izin veren kural ekler.
- netsh advfirewall firewall add rule name="Block ICMP" dir=in action=block protocol=ICMPv4: ICMP (ping) trafiğini engelleyen kural ekler.
- netsh advfirewall firewall add rule name="Allow RDP" dir=in action=allow protocol=TCP localport=3389: Uzak Masaüstü (RDP) trafiğine izin veren kural ekler.
Gelişmiş Disk ve Depolama
- diskpart list disk: Diskleri listeler.
- diskpart list volume: Birimleri listeler.
- diskpart list partition: Bölümleri listeler.
- diskpart select disk 0: Disk seçer.
- diskpart select volume 1: Birim seçer.
Gelişmiş Sistem ve Performans
- typeperf "\Processor(_Total)% Processor Time" -si 5 -sc 10: İşlemci kullanımını 5 saniye aralıklarla 10 kez gösterir.
- typeperf "\Memory\Available MBytes" -si 5 -sc 10: Kullanılabilir bellek miktarını 5 saniye aralıklarla 10 kez gösterir.
- typeperf "\PhysicalDisk(_Total)\Disk Bytes/sec" -si 5 -sc 10: Disk okuma/yazma hızını 5 saniye aralıklarla 10 kez gösterir.
- typeperf "\Network Interface(*)\Bytes Total/sec" -si 5 -sc 10: Ağ trafiğini 5 saniye aralıklarla 10 kez gösterir.
- typeperf "\LogicalDisk(C% Free Space" -si 5 -sc 10: Disk boş alanını 5 saniye aralıklarla 10 kez gösterir.
Gelişmiş Batch ve Scripting
- for /f "tokens=*" %i in (file.txt) do echo %i: Dosya içeriğini satır satır okur.
- for /f "tokens=1,2 delims=," %i in (file.txt) do echo %i %j: Dosya içeriğini virgülle ayrılmış olarak okur.
- for /f "tokens=1-3 delims= " %i in (file.txt) do echo %i %j %k: Dosya içeriğini boşlukla ayrılmış olarak okur.
- for /f "tokens=1, delims=:" %i in (file.txt) do echo %i %j*: Dosya içeriğini iki nokta ile ayrılmış olarak okur.
- for /f "tokens=1,2 delims=;" %i in (file.txt) do echo %i %j: Dosya içeriğini noktalı virgülle ayrılmış olarak okur.
Gelişmiş Kullanıcı ve Grup Yönetimi
- net user username /active:yes : Kullanıcı hesabını etkinleştirir.
- net user username /active:no : Kullanıcı hesabını devre dışı bırakır.
- net user username /passwordchg:yes : Kullanıcının şifresini değiştirmesine izin verir.
- net user username /passwordchg:no : Kullanıcının şifresini değiştirmesini engeller.
- net user username /expires:never : Kullanıcı hesabının süresiz olarak geçerli olmasını sağlar.