Windows Terminal Komutları
Windows komut istemi (CMD) ve PowerShell, sistem yönetimi, dosya işlemleri, ağ yönetimi ve daha birçok işlem için güçlü araçlardır. En çok kullanılan Windows komutları burada anlatılmıştır.
1. Temel Dosya ve Dizin Komutları
dir (Directory)
Dizindeki dosya ve klasörleri listeler.
dir # Basit liste
dir /w # Geniş format
dir /a # Gizli dosyaları göster
dir /s # Alt dizinleri de listele
cd (Change Directory)
Dizin değiştirmek için kullanılır.
cd \Windows # Belirli bir dizine git
cd .. # Bir üst dizine çık
cd /d D:\ # Sürücü değiştir
mkdir (Make Directory)
Yeni bir dizin oluşturur.
mkdir YeniKlasor
mkdir "Boşluklu Klasör"
rmdir (Remove Directory)
Dizin siler.
rmdir BosKlasor /s /q # İçindekilerle birlikte sessizce sil
copy
Dosya kopyalar.
copy kaynak.txt hedef.txt
copy *.txt D:\Backup\
move
Dosya taşır veya yeniden adlandırır.
move eski.txt yeni.txt
move dosya.txt C:\Hedef\
del (Delete)
Dosya siler.
del dosya.txt
del *.tmp /s /q # Tüm .tmp dosyalarını alt dizinlerde sil
type
Dosya içeriğini gösterir.
type log.txt
ren (Rename)
Dosya veya dizin adını değiştirir.
ren eski.txt yeni.txt
2. Sistem Bilgisi ve Yönetimi
systeminfo
Sistem bilgilerini gösterir.
systeminfo
tasklist
Çalışan süreçleri listeler.
tasklist
tasklist /svc # Servis bilgileriyle
taskkill
Süreci sonlandırır.
taskkill /im notepad.exe /f # Zorla kapat
taskkill /pid 1234 /f
shutdown
Sistemi kapatır veya yeniden başlatır.
shutdown /s /t 0 # Hemen kapat
shutdown /r /t 60 # 60 saniye sonra yeniden başlat
shutdown /a # Bekleyen kapatmayı iptal et
sfc (System File Checker)
Sistem dosyalarını tarar ve onarır.
sfc /scannow
chkdsk (Check Disk)
Disk hatalarını kontrol eder.
chkdsk C: /f /r # Hataları düzelt ve bad sector'leri tar
diskpart
Disk yönetimi aracı.
diskpart
list disk
select disk 1
clean
3. Ağ Komutları
ipconfig
Ağ yapılandırmasını gösterir.
ipconfig
ipconfig /all # Detaylı bilgi
ipconfig /release # IP serbest bırak
ipconfig /renew # Yeni IP al
ping (Online ping)
Ağ bağlantısını test eder.
ping google.com
ping 192.168.1.1 -t # Sürekli ping, siz durdurana kadar çalışır, ctrl+c ile durdurabilirsiniz.
tracert (Online traceroute)
Rota takibi yapar.
tracert google.com
netstat
Ağ bağlantılarını listeler.
netstat -ano # Tüm bağlantılar ve PID'ler
netsh
Ağ ayarlarını yönetir.
netsh wlan show profiles # Kayıtlı WiFi ağlarını göster
netsh interface ip show config # IP yapılandırması
nslookup
DNS sorguları yapar.
nslookup google.com
4. Kullanıcı ve Grup Yönetimi
net user
Kullanıcı hesaplarını yönetir.
net user # Tüm kullanıcıları listele
net user Ahmet /add # Yeni kullanıcı ekle
net user Ahmet /delete
net localgroup
Yerel grupları yönetir.
net localgroup Administrators Ahmet /add # Yönetici yap
whoami
Geçerli kullanıcıyı gösterir.
whoami
whoami /priv # Yetkileri göster
5. PowerShell Temel Komutları
Get-ChildItem (ls/dir)
Dosya ve klasörleri listeler.
Get-ChildItem
ls -Recurse # Alt dizinleri de listele
Get-Process (ps)
Çalışan süreçleri listeler.
Get-Process
Get-Process | Where-Object {$_.CPU -gt 50}
Stop-Process (kill)
Süreci sonlandırır.
Stop-Process -Name notepad -Force
Stop-Process -ID 1234
Get-Service
Servisleri listeler.
Get-Service
Get-Service | Where-Object {$_.Status -eq "Running"}
Start-Service / Stop-Service
Servis başlatır/durdurur.
Start-Service -Name "Spooler"
Get-Content (cat/type)
Dosya içeriğini okur.
Get-Content log.txt
Set-ExecutionPolicy
PowerShell script çalıştırma politikasını ayarlar.
Set-ExecutionPolicy RemoteSigned
6. Gelişmiş Sistem Araçları
wmic
Windows Management Instrumentation aracı.
wmic bios get serialnumber # BIOS seri numarası
wmic diskdrive get size # Disk boyutları
schtasks
Zamanlanmış görevleri yönetir.
schtasks /query # Görevleri listele
schtasks /create /tn "Backup" /tr "C:\backup.bat" /sc daily
reg (Registry)
Kayıt defteri işlemleri.
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion"
reg add "HKCU\Software\MyApp" /v "Setting" /t REG_SZ /d "Value"
7. Batch Scripting Komutları
echo
Mesaj yazdırır.
echo Merhaba Dünya
@echo off # Komut göstermeyi kapat
set
Değişken tanımlar.
set name=Ahmet
echo %name%
if
Koşul kontrolü.
if exist dosya.txt (echo "Var") else (echo "Yok")
for
Döngü oluşturur.
for %%i in (*.txt) do echo %%i
pause
Bekleme yapar.
pause
Windows terminalinde en çok kullanılan komutlar kapsamlı bir şekilde anlatılmıştır. Sistem yönetimi, dosya işlemleri, ağ yönetimi ve daha fazlası için bu komutları kullanabilirsiniz.
Kullanmak istediğiniz komut hakkında daha fazla bilgi için komut /? yazabilirsiniz (örneğin dir /?).