- Kuasai CMD dengan perintah dasar, jaringan, dan pemeliharaan untuk Windows 10 dan 11.
- Pelajari tentang operator, variabel, ekspansi tertunda, dan pelengkapan otomatis di cmd.exe.
- Gunakan pintasan (F1–F9), pipa, dan pengalihan untuk bekerja lebih cepat.
Command Prompt (CMD) tetap menjadi komponen kunci di Windows untuk tugas-tugas cepat, akurat, dan canggih yang terkadang membutuhkan waktu lebih lama di antarmuka grafis. Meskipun tampilannya mengingatkan pada MS-DOS, namun tidak sama: CMD adalah penerjemah perintah Windows , dan kegunaannya saat ini sangat besar untuk diagnostik, otomatisasi, dan administrasi.
Dalam panduan ini, kami telah mengumpulkan dan menulis ulang perintah dasar dan lanjutan yang paling berguna untuk Windows 10 dan Windows 11 , mencakup segala hal mulai dari penjelajahan dan manajemen file hingga jaringan, pemeliharaan, sintaks cmd.exe itu sendiri, variabel lingkungan, pintasan, dan trik yang kurang jelas. Semuanya dijelaskan dengan contoh , peringatan, dan praktik terbaik sehingga Anda dapat menavigasi baris perintah dengan mudah.
Apa itu CMD dan apa kegunaannya?
CMD, juga disebut Command Prompt , adalah konsol berbasis teks yang memungkinkan Anda berinteraksi langsung dengan sistem operasi. CMD memungkinkan Anda menjalankan perintah individual atau rangkaian perintah yang sangat efektif untuk mengelola file, mendiagnosis jaringan, mengotomatiskan tugas, atau mengakses opsi yang tidak disediakan GUI dengan cepat.
Meskipun memiliki beberapa kemiripan dengan MS-DOS, CMD bukanlah MS-DOS . Ini adalah alat administrasi untuk Windows NT (Windows 7/8/10/11 dan Server), yang mampu menjalankan utilitas sistem, skrip .bat , dan banyak file .exe. Selain itu, perintah-perintahnya juga berfungsi di Windows 11 , jadi apa yang Anda pelajari di sini akan berguna di versi sistem yang lebih modern.
Cara membuka konsol dan kapan menggunakan hak administrator
Ada beberapa cara untuk membuka CMD, tergantung pada mana yang paling nyaman bagi Anda. Cara paling langsung adalah dengan membuka menu Mulai dan mengetik cmd untuk membuka Command Prompt . Anda juga dapat mengklik kanan dan memilih Jalankan sebagai administrator jika Anda memerlukan hak akses yang lebih tinggi.
Metode praktis lainnya: Windows + R dan ketik cmd; Windows + X dan pilih “Command Prompt” (atau Windows PowerShell tergantung versinya); dan dari Task Manager (Ctrl + Shift + Esc) di bawah File > Jalankan tugas baru, ketik cmd. Jika Anda ingin menjalankannya dengan hak akses administrator, buka lokasi pintasan , buka Properti > Pintasan > Opsi lanjutan, dan centang “Jalankan sebagai administrator.”
Untuk menavigasi dan menemukan jalan Anda di dalam folder, perintah-perintah pentingnya sangat sederhana. `CD` mengubah direktori: `cd Path` atau `cd..` untuk naik satu tingkat. `DIR` menampilkan daftar isi saat ini beserta file dan subfolder, dan `TREE Folder` menampilkan struktur direktori dari jalur tertentu.
Saat layar penuh, CLS membersihkan konsol untuk memulai dari awal; setelah selesai, EXIT menutup jendela . Dan jika Anda tidak ingat sintaks suatu perintah, HELP menampilkan daftar yang tersedia dengan deskripsi singkat, sementara menambahkan /? ke perintah (misalnya, dir /?) akan menampilkan parameternya.
Untuk membuat dan mengatur, MD (atau MKDIR) FolderName membuat folder baru. RENAME mengganti nama file (dan ekstensinya jika disertakan), meskipun tidak secara otomatis mengubah format. DEL menghapus file atau folder (berhati-hatilah agar tidak menggunakannya sembarangan; jika Anda tidak dapat menghapusnya, lihat cara menghapus file yang tidak dapat dihapus ), dan FORMAT memformat seluruh drive, jadi gunakan dengan sangat hati-hati.
Salin, pindahkan, dan utilitas lanjutan
Untuk menduplikasi file, gunakan COPY Destination File ; jika Anda ingin memindahkannya, gunakan MOVE Destination File untuk memindahkannya tanpa meninggalkan salinan. Saat bekerja dengan volume besar, ROBOCOPY adalah alat serbaguna: penyalinan cepat dan andal, percobaan ulang otomatis, kemampuan untuk melanjutkan, dan indikator kemajuan.
Jika Anda perlu membandingkan, FC menunjukkan perbedaan antara dua file atau kumpulan file. ASSOC mengungkapkan program mana yang membuka ekstensi tertentu, berguna untuk mendiagnosis asosiasi file. Dan CIPHER dapat menimpa ruang kosong untuk mempersulit pemulihan file yang dihapus.
Diagnostik dan pemeliharaan sistem
Untuk mempelajari lebih lanjut tentang komputer Anda, SYSTEMINFO memberikan detail seperti nama host, versi Windows yang tepat, prosesor, RAM, motherboard, dan penyimpanan, di antara informasi lainnya. VER mengembalikan versi sistem numerik, dan TIME menampilkan atau mengubah waktu saat ini, jika Anda mencurigai adanya masalah.
Jika terjadi kesalahan, CHKDSK memeriksa permukaan disk, mendeteksi sektor yang rusak, dan memperbaiki inkonsistensi sistem file. SFC /scannow memeriksa integritas file sistem dan mengganti file yang rusak dengan salinan yang tersimpan (membutuhkan CMD sebagai administrator). Untuk tugas tambahan, ia menggunakan antarmuka DISM.
Untuk mengosongkan ruang, CLEANMGR membuka alat Pembersihan Disk klasik. Jika Anda menerima peringatan ruang penyimpanan rendah, Anda dapat mengabaikan peringatan ruang penyimpanan rendah tersebut . Jika Anda ingin mengevaluasi kinerja, WINSAT FORMAL menjalankan benchmark umum; Anda dapat menggunakan varian seperti CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL , atau DISKFORMAL untuk mengukur komponen tertentu.
Tugas lainnya: DEFRAG mendefragmentasi drive; DISKPART mengelola disk dan partisi (LIST DISK, LIST VOLUME untuk inventaris); SHUTDOWN -s -t menjadwalkan pematian dalam beberapa detik (atau -r untuk memulai ulang), dan LOGOFF membuat Anda keluar tanpa mematikan komputer. Jika Anda memerlukan Panel Kontrol klasik, CONTROL PANEL akan membukanya secara instan. Jika Anda perlu menggabungkan partisi, lihat cara menggabungkan dua partisi NTFS untuk kasus tertentu.
Jaringan dan konektivitas
Sebagai permulaan, IPCONFIG menampilkan konfigurasi IP, subnet mask, gateway, DNS, dan banyak lagi, ideal untuk gambaran umum jaringan Anda secara cepat. PING memeriksa konektivitas ke host; jika Anda membutuhkan informasi routing yang lebih detail dan latensi hop-to-hop, TRACERT dan PATHPING adalah teman terbaik Anda.
Saat menyelidiki koneksi aktif dan port yang digunakan, NETSTAT menampilkan statistik, tabel perutean, dan status TCP/IP. GETMAC memberi Anda alamat MAC kartu jaringan komputer, dan NSLOOKUP digunakan untuk memvalidasi resolusi DNS dari nama dan IP. Untuk analisis lebih lanjut, NETSH memungkinkan Anda untuk memodifikasi dan mendiagnosis konfigurasi jaringan secara mendalam.
sintaks, operator, dan warna cmd.exe
Interpreter cmd itu sendiri mendukung parameter yang sangat berguna: /c mengeksekusi perintah dan keluar, /k mengeksekusi perintah dan menjaga konsol tetap terbuka, /q menonaktifkan echo, /d menonaktifkan AutoRun, /a dan /u memaksa output ANSI atau Unicode, /e:on|off mengontrol ekstensi perintah, /f:on|off mengaktifkan penyelesaian nama, dan /v:on|off mengaktifkan perluasan variabel tertunda.
Untuk mengubah warna, /t:bf menyesuaikan latar belakang dan latar depan menggunakan angka heksadesimal. Berikut adalah nilai-nilai yang valid:
| keberanian | Warna |
|---|---|
| 0 | Hitam |
| 1 | Azul |
| 2 | Hijau |
| 3 | Air |
| 4 | Merah |
| 5 | Ungu |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | Abu-abu |
| 9 | Biru muda |
| a | Hijau muda |
| b | Air jernih |
| c | Lampu merah |
| d | Ungu jernih |
| e | Kuning muda |
| f | Blanco brilian |
Operator membuat perbedaan besar: | mengalirkan output dari satu perintah ke input perintah lain; || mengeksekusi perintah berikutnya hanya jika perintah sebelumnya gagal; > mengarahkan output ke file; & menghubungkan perintah; dan && mengeksekusi perintah secara berurutan hanya jika berhasil.
Untuk karakter khusus dan jalur yang mengandung spasi, tanda kutip ganda wajib digunakan, dan Anda sering perlu mengescape simbol seperti & , <, >, ( ), |, ^, =, !, +, ~, dan spasi. Ada kekhususan saat menggabungkan tanda kutip dengan /c atau /k : jika kondisi tertentu tidak terpenuhi (misalnya, sepasang tanda kutip tunggal tanpa karakter khusus di dalamnya), cmd akan menghapus tanda kutip pertama dan terakhir dan memproses sisanya sesuai kebutuhan.
Variabel lingkungan dan ekspansi yang tertunda
Lingkungan command prompt terdiri dari variabel sistem dan pengguna yang mengontrol perilaku shell dan Windows itu sendiri. Untuk melihatnya, gunakan `set` (di PowerShell, `Get-ChildItem Env: `), dan untuk menanyakan variabel tertentu, gunakan `set VariableName`.
Untuk membuat atau mengubah nilai, gunakan `set Name=value` ; untuk menghapusnya, gunakan `set Name= `. Jika nilai tersebut berisi karakter khusus (>, |, &, ^), Anda harus mengescape-nya dengan ^ atau mengapitnya dalam tanda kutip ganda (ini akan dipertahankan sebagai bagian dari nilai). Misalnya: `set Name=New^&Name` atau `set Name="New&Name"`.
Untuk mengganti isi variabel secara langsung, gunakan %VARIABLE% dalam perintah dan skrip: cmd hanya akan memperluasnya sekali (tidak secara rekursif). Jika Anda perlu mengevaluasi nilai setelah perubahan di dalam blok, aktifkan perluasan tertunda (/v:on) dan gunakan !VARIABLE!.
Pelengkapan otomatis file dan direktori
Penyelesaian nama tidak diaktifkan secara default, tetapi Anda dapat mengaktifkannya dengan cmd /f:on . Selain itu, dimungkinkan untuk mengkonfigurasi kunci di Registry pada jalur berikut: HKLM\Software\Microsoft\Command Processor\CompletionChar dan PathCompletionChar , dan padanannya di HKCU , menggunakan nilai REG_DWORD (misalnya, 0x9 untuk TAB atau 0x08 untuk BACKSPACE).
Dengan fitur pelengkapan otomatis diaktifkan, CTRL+D melengkapi direktori dan CTRL+F melengkapi file dan direktori . Mengulangi kombinasi ini akan menelusuri kecocokan; Shift+tombol yang sesuai akan bergerak mundur. Jika Anda mengedit string, daftar kecocokan akan dihitung ulang, dan jalur dengan spasi akan diapit tanda kutip untuk mencegah kesalahan.
Jalan pintas dan trik menghemat waktu
Tombol fungsi mempercepat pekerjaan dengan riwayat. F1 menulis ulang perintah terakhir karakter demi karakter; F2 meminta karakter dan menempelkan dari awal hingga kemunculan pertamanya; F3 menulis ulang perintah terakhir sepenuhnya; F4 menghapus dari kursor hingga karakter yang ditentukan.
F5 menelusuri perintah sebelumnya (tanpa mengaktifkan fitur pelengkapan otomatis), F6 menyisipkan flag EOF (^Z), F7 menampilkan menu riwayat, F8 menulis ulang perintah yang sebelumnya digunakan, dan F9 mengeksekusi ulang berdasarkan nomor dari menu F7. Anda juga dapat menggunakan panah atas untuk mengambil perintah sebelumnya dengan kursor di akhir.
Untuk menjalankan beberapa perintah secara berurutan, gabungkan perintah-perintah tersebut dengan && atau pisahkan dengan & jika Anda tidak bergantung pada keberhasilan. Jika terjadi kesalahan, CTRL+C membatalkan eksekusi (dan jika aplikasi membeku, lihat cara menutup aplikasi yang membeku di Windows ). Output terlalu banyak? Tambahkan | more untuk melakukan paginasi, | find "text" untuk memfilter baris dengan kata tertentu, | clip untuk menyalin ke clipboard, atau > file.txt untuk menyimpannya.
Contoh praktis dan “resep” kecil
Untuk membersihkan layar, `cls` mengembalikan konsol ke keadaan bersih. Jika Anda menginginkan daftar teks biasa dari semua isi folder, `dir /b > listado.txt` akan membuat file yang berisi nama-nama file dan subdirektori di jalur saat ini.
Jika Anda lebih suka menyalin output ke clipboard, Anda dapat mengetik dir | clip lalu menempelkannya dengan Ctrl + V. Untuk mengetik simbol pipa pada banyak keyboard Spanyol, ingatlah bahwa biasanya muncul dengan AltGr + 1.
Untuk memperbaiki file sistem, `sfc /scannow` memindai dan memperbaiki file yang rusak yang ditemukannya menggunakan cache lokal. Jika banyak kesalahan muncul, mungkin sudah saatnya mengganti disk sebelum Anda kehilangan data.
Sebagai rasa ingin tahu, Anda bisa menyematkan file di dalam gambar dengan: copy /b documento.docx+foto.png salida.pngSaat Anda membuka gambar, Anda akan melihat foto; saat Anda membuka berkas yang dihasilkan dengan aplikasi yang sesuai (misalnya, Word), Anda akan dapat mengakses konten dokumen yang tersembunyi.
Untuk mengaudit perangkat lunak, `wmic product get name` akan menampilkan daftar program yang terinstal. Terdapat opsi penghapusan instalasi menggunakan `wmic product where "ExactName" call uninstall /nointeractive` , meskipun ini bukan metode yang paling praktis karena membutuhkan nama yang tepat, sehingga biasanya bukan cara terbaik untuk menghapus instalasi sejumlah besar program.
Jika Anda ingin ubah judul jendela Untuk membedakan instance dari CMD, gunakan: title MiConsolaUntuk mempelajari lebih lanjut tentang pengontrol, driverquery /fo daftar /v menunjukkan lokasi, status, ukuran dan tanggal setiap pengemudi (lihat Cara mengetahui driver mana yang telah saya instal).
Dengan daftar, `dir` mendukung pengurutan: misalnya, `dir /os` (berdasarkan ukuran) atau opsi tanggal seperti `dir /od` untuk melihat dari yang terlama hingga terbaru. Bereksperimenlah dengan pengubah `/o` dan sub-opsinya untuk mencapai urutan yang diinginkan berdasarkan kriteria Anda.
Untuk menginventarisasi peralatan, systeminfo Ini menampilkan semuanya di layar (Anda dapat menggabungkannya dengan > info.txt untuk menyimpannya). Jika menjaga perangkat lunak Anda tetap mutakhir adalah hal yang Anda sukai, peningkatan sayap –semua Ini mendeteksi dan memperbarui aplikasi yang tersedia dari baris perintah, dan juga memungkinkan memperbarui aplikasi tertentu dengan: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Untuk pemindaian malware cepat dengan antivirus Microsoft, Anda dapat menjalankan pemindaian cepat menggunakan utilitas baris perintah Windows Defender, misalnya: mpcmdrun.exe -Scan -1 dari rute yang sesuai.
Jika Anda perlu melihat versi Windows yang tepat yang dijalankan komputer Anda, ketik winver . Jendela akan muncul yang menampilkan edisi, nomor build, dan, jika lisensi tersebut terhubung ke akun Microsoft Anda, keterkaitan tersebut juga akan tercermin.
Masalah umum dan cara mengatasinya
Jika CMD menampilkan "Akses ditolak ," kemungkinan Anda tidak memiliki izin: buka kembali konsol sebagai administrator. Saat pesan menyatakan bahwa file tidak dapat ditemukan, periksa jalur, tanda kutip, dan spasi , karena ini sering menjadi penyebabnya.
Jika Anda melihat "Kesalahan sintaks ," periksa parameter atau gunakan /? untuk memanggil opsi perintah. Saat perintah "tidak merespons," tekan Ctrl+C untuk menghentikan eksekusi dan periksa apakah memerlukan parameter tambahan. Jika Anda mencurigai adanya masalah pengkodean, coba chcp 65001 (UTF-8) atau jalankan perintah dari PowerShell.
CMD vs PowerShell: Perbedaan Utama
Secara visual keduanya mirip, tetapi tidak berada di level yang sama . CMD bekerja dengan teks biasa dan ideal untuk tugas-tugas dasar, skrip .bat sederhana, dan operasi cepat. PowerShell bekerja dengan objek , memiliki bahasa skrip sendiri, modul, kondisional, perulangan, dan banyak lagi kemampuan otomatisasi dan manajemen tingkat lanjut.
Dalam penggunaan sehari-hari, CMD tetap sangat nyaman untuk ping, daftar, pencadangan, pemeliharaan, dan diagnostik cepat. Jika Anda mencari otomatisasi yang kompleks, output terintegrasi, dan manipulasi data terstruktur, PowerShell adalah alat yang akan memberi Anda keunggulan ekstra.
FAQ Singkat
Apakah CMD dan PowerShell itu sama?
Tidak, keduanya memiliki peran yang berbeda : CMD lebih sederhana dan langsung untuk tugas-tugas dasar; PowerShell lebih ampuh, fleksibel, dan ditujukan untuk otomatisasi yang kompleks.
Apa kelebihan yang ditawarkan CMD dibandingkan antarmuka grafis?
Kecepatan, akses langsung, dan otomatisasi : Anda dapat mengakses opsi yang tidak terlihat di GUI dan menggabungkan perintah untuk menghemat waktu.
Apakah CMD masih tersedia di versi Windows mendatang?
Microsoft tetap mendukung CMD, meskipun mereka mempromosikan PowerShell sebagai lingkungan utama. Belum ada pengumuman resmi tentang penghentian dukungannya.
Bisakah saya menjalankan perintah PowerShell di CMD?
Tidak secara langsungMereka adalah bahasa yang berbeda, meskipun Anda dapat membuka PowerShell dari CMD dengan mengetik powershell dan meluncurkan perintah mereka di sana.
Apakah aman untuk menjalankan perintah apa pun?
Itu tergantung pada perintahnya . Hindari menyalin dan menempel tanpa memahaminya, terutama jika itu memodifikasi sistem (pemformatan, perubahan registri, penghapusan).
Bagaimana cara melihat versi CMD?
Ketik ver untuk melihat versi sistem atau cmd /? untuk informasi penerjemah perintah pada instalasi Anda.
Bisakah tampilan jendela disesuaikan?
Ya, di Properti (klik kanan pada bilah judul): warna, font, ukuran jendela, dan lainnya.
Apa yang terjadi jika perintah tidak ada?
Izin mungkin hilang atau perintah tersebut mungkin tidak tersedia di edisi Anda . Coba jalankan sebagai administrator dan pastikan itu bukan perintah eksklusif PowerShell.
Bisakah perubahan yang dibuat menggunakan CMD dibatalkan?
Tidak selalu : Menghapus tanpa cadangan tidak dapat dibatalkan. Untuk pengaturan konfigurasi, cari perintah sebaliknya atau pulihkan dari cadangan.
Dengan semua hal di atas, Anda sekarang memiliki repertoar lengkap untuk menguasai CMD : mulai dari menavigasi folder, menyalin atau membandingkan file, dan mengelola sistem, hingga menjelajahi jaringan, menggabungkan perintah dengan operator, memaksimalkan variabel dan pelengkapan otomatis, atau menggunakan pintasan yang kurang dikenal. Jika digunakan dengan bijak , Command Prompt menjadi pendorong produktivitas dan penyelamat ketika antarmuka tidak memadai.