Berikut adalah 100 perintah CMD (Command Prompt) yang sering dipakai di Windows, beserta penjelasan singkatnya. Cocok untuk teknisi, developer, atau siapa pun yang ingin lebih menguasai CMD:
???? Navigasi dan Direktori
dir– Menampilkan daftar isi folder.cd– Masuk ke direktori.cd ..– Kembali ke direktori sebelumnya.md foldername– Membuat folder baru.mkdir foldername– Sama denganmd.rmdir foldername– Menghapus folder kosong.rmdir /s foldername– Menghapus folder beserta isinya.del filename– Menghapus file.del /f /q filename– Paksa hapus file tanpa konfirmasi.ren lama baru– Mengganti nama file atau folder.move file folder– Memindahkan file.copy file tujuan– Menyalin file.xcopy source target /s /e– Menyalin folder dan isinya.tree– Menampilkan struktur folder.attrib– Melihat dan mengubah atribut file.
⚙️ Sistem dan Konfigurasi
systeminfo– Informasi sistem lengkap.hostname– Menampilkan nama komputer.set– Menampilkan variabel lingkungan.setx– Menetapkan variabel lingkungan permanen.echo %username%– Menampilkan nama user saat ini.echo %computername%– Menampilkan nama komputer.echo off– Menonaktifkan output echo di skrip.pause– Pause dalam script.cls– Membersihkan layar CMD.exit– Keluar dari CMD.ver– Menampilkan versi Windows.date– Menampilkan atau mengubah tanggal.time– Menampilkan atau mengubah waktu.
???? Manajemen User & Grup
net user– Menampilkan user yang terdaftar.net user username /add– Menambahkan user.net user username /del– Menghapus user.net localgroup– Melihat grup lokal.net localgroup groupname username /add– Menambahkan user ke grup.net accounts– Melihat kebijakan akun.whoami– Menampilkan user yang sedang login.
???? Jaringan
ipconfig– Informasi IP.ipconfig /all– Detail lengkap IP & DNS.ipconfig /release– Melepas IP.ipconfig /renew– Memperbarui IP.ping alamat– Mengecek koneksi ke alamat.tracert alamat– Melacak jalur koneksi.nslookup alamat– Mengetahui DNS dari alamat.netstat– Melihat koneksi dan port aktif.netstat -an– Tampilkan semua port & status.arp -a– Melihat ARP table.route print– Melihat routing table.net view– Melihat komputer di jaringan lokal.net use– Mapping network drive.net share– Menampilkan folder yang dishare.ftp– Masuk ke mode FTP.
???? Pencarian dan Filter
find "text" file.txt– Cari teks dalam file.findstr "kata" file.txt– Cari string dalam file.where notepad– Cari lokasi executable.
???? Disk dan Storage
chkdsk– Mengecek disk.chkdsk C: /f /r– Perbaikan otomatis disk C.diskpart– Utilitas partisi disk.format D:– Format drive D.label– Menampilkan/mengganti nama drive.vol– Menampilkan label volume dan nomor seri.defrag– Men-defragment disk.fsutil– Menangani fungsi sistem file tingkat lanjut.
???? Keamanan
cipher /w:C:– Menghapus file yang dihapus secara permanen.shutdown /s /t 0– Mematikan komputer.shutdown /r /t 0– Restart komputer.tasklist– Menampilkan proses aktif.taskkill /im nama.exe /f– Mematikan proses paksa.sfc /scannow– Memeriksa file sistem Windows.gpupdate /force– Memperbarui Group Policy.secedit– Mengkonfigurasi keamanan lokal.runas /user:admin cmd– Buka CMD sebagai admin.
???? Skrip & Otomatisasi
for %i in (*.txt) do echo %i– Loop semua file .txt.call script.bat– Menjalankan skrip lain.start file.exe– Membuka file/exe dalam proses baru.choice– Membuat pilihan input user.timeout /t 10– Menunggu 10 detik.
???? Utilitas Lain
assoc– Menampilkan asosiasi file.fc file1 file2– Bandingkan dua file.clip– Salin output ke clipboard.powercfg /batteryreport– Laporan baterai.msinfo32– Membuka System Information GUI.eventvwr– Membuka Event Viewer.devmgmt.msc– Device Manager.taskmgr– Task Manager.regedit– Registry Editor.services.msc– Manajemen layanan.cleanmgr– Disk Cleanup.
???? Log dan Monitoring
logman– Manajemen log performa.perfmon– Performance Monitor.wevtutil– Mengelola log Event Viewer.
???? Instalasi & Paket
winget– Package Manager Windows.msiexec /i app.msi– Install file MSI.sc start servicename– Menjalankan service.sc stop servicename– Menghentikan service.
???? Remote & Sharing
mstsc– Remote Desktop.net remote– Fitur remote admin lama.telnet– (Jika aktif) untuk koneksi telnet.
???? Debugging & Tools Developer
echo %errorlevel%– Cek kode error terakhir.pushd/popd– Navigasi direktori sementara.title– Ubah judul jendela CMD.color 0a– Ubah warna teks dan background.
???? Lain-Lain
101. Me-rename semua folder dengan awalan kata tertentu : for /d %f in (*) do ren “%f” “old-%f” (ganti kata OLD dengan kata yang anda inginkan