- Kuasai CMD dengan arahan asas, rangkaian dan penyelenggaraan untuk Windows 10 dan 11.
- Ketahui tentang pengendali, pembolehubah, pengembangan tertunda dan autolengkap dalam cmd.exe.
- Gunakan pintasan (F1–F9), paip dan ubah hala untuk berfungsi dengan lebih pantas.

Prompt Perintah (CMD) kekal sebagai komponen utama dalam Windows untuk tugasan yang pantas, tepat dan lanjutan yang kadangkala mengambil masa yang lebih lama dalam antara muka grafik. Walaupun penampilannya mengingatkan MS-DOS, ia tidak sama: CMD ialah penterjemah arahan Windows , dan kegunaannya pada hari ini sangat besar untuk diagnostik, automasi dan pentadbiran.
Dalam panduan ini, kami telah menyusun dan menulis semula arahan asas dan lanjutan yang paling berguna untuk Windows 10 dan Windows 11 , merangkumi segala-galanya daripada penyemakan imbas dan pengurusan fail kepada rangkaian, penyelenggaraan, sintaks cmd.exe itu sendiri, pembolehubah persekitaran, pintasan dan helah yang kurang jelas. Semuanya dijelaskan dengan contoh , amaran dan amalan terbaik supaya anda boleh menavigasi baris arahan dengan mudah.
Apakah CMD dan untuk apa ia digunakan?
CMD, juga dikenali sebagai Command Prompt , ialah konsol berasaskan teks yang membolehkan anda berinteraksi secara langsung dengan sistem pengendalian. Ia membolehkan anda menjalankan arahan individu atau rentetan arahan yang sangat berkesan untuk mengurus fail, mendiagnosis rangkaian, mengautomasikan tugas atau mengakses pilihan yang tidak disediakan oleh GUI dengan pantas.
Walaupun ia mempunyai beberapa persamaan dengan MS-DOS, CMD bukanlah MS-DOS . Ia merupakan alat pentadbiran untuk Windows NT (Windows 7/8/10/11 dan Server), yang mampu menjalankan utiliti sistem, skrip .bat dan banyak fail .exe. Tambahan pula, arahannya juga berfungsi dalam Windows 11 , jadi apa yang anda pelajari di sini akan berguna dalam versi sistem moden.
Bagaimana untuk membuka konsol dan bila untuk menggunakan keistimewaan pentadbir
Terdapat beberapa cara untuk membuka CMD, bergantung pada cara yang paling mudah untuk anda. Cara paling mudah adalah dengan membuka menu Mula dan taip cmd untuk membuka Prompt Perintah . Anda juga boleh klik kanan dan pilih Jalankan sebagai pentadbir jika anda memerlukan keistimewaan yang lebih tinggi.
Kaedah praktikal lain: Windows + R dan taip cmd; Windows + X dan pilih “Command Prompt” (atau Windows PowerShell bergantung pada versi); dan daripada Pengurus Tugas (Ctrl + Shift + Esc) di bawah Fail > Jalankan tugas baharu, taip cmd. Jika anda mahu ia berjalan sebagai keistimewaan yang ditinggikan, buka lokasi pintasan , pergi ke Properties > Pintasan > Pilihan lanjutan dan tandakan “Jalankan sebagai pentadbir.”
Untuk menavigasi dan mencari jalan di sekitar folder, arahan penting adalah sangat mudah. `CD` menukar direktori: `cd Path` atau `cd..` untuk naik satu tahap. `DIR` menyenaraikan kandungan semasa dengan fail dan subfolder, dan `TREE Folder` memaparkan pokok direktori laluan tertentu.
Apabila skrin penuh, CLS akan mengosongkan konsol untuk bermula semula; apabila anda selesai, EXIT akan menutup tetingkap . Dan jika anda tidak ingat sintaks sesuatu arahan, HELP akan memaparkan senarai yang tersedia dengan penerangan ringkas, sementara menambah /? pada arahan (contohnya, dir /?) akan menunjukkan parameternya.
Untuk mencipta dan menyusun, MD (atau MKDIR) FolderName mencipta folder baharu. RENAME menamakan semula fail (dan sambungannya jika disertakan), walaupun ia tidak menukar format secara ajaib. DEL memadam fail atau folder (berhati-hati agar tidak menggunakannya secara cuai; jika anda tidak dapat memadamnya, lihat cara memadam fail yang tidak boleh dipadam ), dan FORMAT memformat keseluruhan pemacu, jadi gunakannya dengan sangat berhati-hati.
Salin, alih dan utiliti lanjutan
Untuk menduplikasi fail, gunakan COPY Destination File ; jika anda ingin memindahkannya, gunakan MOVE Destination File untuk memindahkannya tanpa meninggalkan salinan. Apabila bekerja dengan jilid yang besar, ROBOCOPY ialah pisau Swiss Army: penyalinan yang pantas dan mantap, percubaan semula automatik, keupayaan untuk menyambung semula dan penunjuk kemajuan.
Jika anda perlu membandingkan, FC menunjukkan perbezaan antara dua fail atau set fail. ASSOC mendedahkan program mana yang membuka sambungan tertentu, berguna untuk mendiagnosis perkaitan fail. Dan CIPHER boleh menulis ganti ruang kosong untuk menjadikannya lebih sukar untuk memulihkan fail yang dipadam.
Diagnostik dan penyelenggaraan sistem
Untuk mengetahui lebih lanjut tentang komputer anda, SYSTEMINFO menyediakan butiran seperti nama hos, versi Windows yang tepat, pemproses, RAM, papan induk dan storan, antara maklumat lain. VER mengembalikan versi sistem berangka dan TIME memaparkan atau mengubah masa semasa, sekiranya anda mengesyaki sebarang masalah.
Sekiranya berlaku ralat, CHKDSK menyemak permukaan cakera, mengesan sektor rosak dan membetulkan ketidakkonsistenan sistem fail. SFC /scannow memeriksa integriti fail sistem dan menggantikan fail yang rosak dengan salinan yang disimpan dalam cache (memerlukan CMD sebagai pentadbir). Untuk tugas tambahan, ia menggunakan antara muka DISM.
Untuk mengosongkan ruang, CLEANMGR membuka alat Pembersihan Cakera klasik. Jika anda menerima amaran ruang, anda boleh menolak amaran ruang rendah . Jika anda ingin menilai prestasi, WINSAT FORMAL menjalankan penanda aras umum; anda boleh menggunakan varian seperti CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL atau DISKFORMAL untuk mengukur komponen tertentu.
Tugas lain: DEFRAG menyahfrag pemacu; DISKPART mengurus cakera dan partition (LIST DISK, LIST VOLUME untuk inventori); SHUTDOWN -s -t menjadualkan penutupan dalam beberapa saat (atau -r untuk memulakan semula), dan LOGOFF akan log keluar anda tanpa mematikan komputer. Jika anda memerlukan Panel Kawalan klasik, CONTROL PANEL membukanya serta-merta. Jika anda perlu menggabungkan partition, lihat cara menggabungkan dua partition NTFS untuk kes tertentu.
rangkaian dan ketersambungan
Untuk bermula, IPCONFIG memaparkan konfigurasi IP, subnet mask, get laluan, DNS dan banyak lagi, sesuai untuk gambaran keseluruhan rangkaian anda yang pantas. PING menyemak sambungan ke hos; jika anda memerlukan maklumat penghalaan yang lebih terperinci dan latensi hop-to-hop, TRACERT dan PATHPING adalah rakan baik anda.
Apabila menyiasat sambungan aktif dan port yang sedang digunakan, NETSTAT menyenaraikan statistik, jadual penghalaan dan status TCP/IP. GETMAC memberikan anda alamat MAC kad rangkaian komputer dan NSLOOKUP digunakan untuk mengesahkan resolusi DNS bagi nama dan IP. Untuk analisis lanjut, NETSH membolehkan anda mengubah suai dan mendiagnosis konfigurasi rangkaian secara mendalam.
sintaks cmd.exe, operator dan warna
Penterjemah cmd itu sendiri menyokong parameter yang sangat berguna: /c melaksanakan arahan dan keluar, /k melaksanakannya dan memastikan konsol terbuka, /q melumpuhkan echo, /d melumpuhkan AutoRun, /a dan /u memaksa output ANSI atau Unicode, /e:on|off mengawal sambungan arahan, /f:on|off mengaktifkan penyiapan nama dan /v:on|off mendayakan pengembangan pembolehubah tertangguh.
Untuk menukar warna, /t:bf melaraskan latar belakang dan latar depan menggunakan digit heksadesimal. Ini adalah nilai yang sah:
| Valor | warna |
|---|---|
| 0 | Hitam |
| 1 | Azul |
| 2 | Hijau |
| 3 | Air |
| 4 | Merah |
| 5 | Ungu |
| 6 | Amarillo |
| 7 | White |
| 8 | Kelabu |
| 9 | Biru muda |
| a | Cahaya hijau |
| b | Air jernih |
| c | Lampu merah |
| d | Ungu muda |
| e | Kuning muda |
| f | Putih terang |
Operator membuat semua perbezaan: | menghantar output satu arahan kepada input arahan yang lain; || melaksanakan arahan seterusnya hanya jika arahan sebelumnya gagal; > mengalihkan output ke fail; & merangkai arahan; dan && melaksanakannya secara berurutan hanya jika ia berjaya.
Dengan aksara khas dan laluan yang mengandungi ruang, tanda petikan berganda adalah wajib, dan anda sering perlu mengecualikan simbol seperti & , <, >, (), |, ^, =, !, +, ~, dan ruang. Terdapat beberapa keanehan apabila menggabungkan tanda petikan dengan /c atau /k : jika syarat-syarat tertentu tidak dipenuhi (contohnya, sepasang tanda petikan tanpa aksara khas di dalamnya), cmd akan mengalih keluar tanda petikan pertama dan terakhir dan memproses selebihnya dengan sewajarnya.
Pembolehubah persekitaran dan pengembangan tertunda
Persekitaran gesaan arahan terdiri daripada pembolehubah sistem dan pengguna yang mengawal kelakuan shell dan Windows itu sendiri. Untuk melihatnya, gunakan `set` (dalam PowerShell, `Get-ChildItem Env: `), dan untuk membuat pertanyaan tentang pembolehubah tertentu, gunakan `set VariableName`.
Untuk mencipta atau menukar nilai, gunakan `set Name=value` ; untuk memadamkannya, gunakan `set Name= `. Jika nilai mengandungi aksara khas (>, |, &, ^), anda mesti mengecualikannya dengan ^ atau memasukkannya dalam tanda petik berganda (ini dikekalkan sebagai sebahagian daripada nilai). Contohnya: `set Name=New^&Name` atau `set Name="New&Name"`.
Untuk menggantikan kandungan pembolehubah dalam baris, gunakan %VARIABLE% dalam arahan dan skrip: cmd mengembangkannya hanya sekali (bukan secara rekursif). Jika anda perlu menilai nilai selepas perubahan dalam blok, dayakan pengembangan tertunda (/v:on) dan gunakan !VARIABLE!.
Autolengkapkan fail dan direktori
Pelengkapan nama tidak diaktifkan secara lalai, tetapi anda boleh mendayakannya dengan cmd /f:on . Selain itu, anda boleh mengkonfigurasi kekunci dalam Daftaran pada laluan ini: HKLM\Software\Microsoft\Command Processor\CompletionChar dan PathCompletionChar , dan yang setara dalam HKCU , menggunakan nilai REG_DWORD (contohnya, 0x9 untuk TAB atau 0x08 untuk BACKSPACE).
Dengan pelengkapan diaktifkan, CTRL+D melengkapkan direktori dan CTRL+F melengkapkan fail dan direktori . Mengulang kombinasi ini akan berulang melalui padanan; Shift+kekunci yang sepadan bergerak ke belakang. Jika anda mengedit rentetan, senarai padanan dikira semula dan laluan dengan ruang disertakan dalam tanda petikan untuk mengelakkan ralat.
Pintasan dan helah penjimatan masa
Kekunci fungsi mempercepatkan kerja dengan sejarah. F1 menulis semula arahan terakhir aksara demi aksara; F2 meminta aksara dan menampal dari awal hingga kejadian pertama; F3 menulis semula arahan terakhir sepenuhnya; F4 memadam daripada kursor ke aksara yang ditentukan.
F5 mengitar semula arahan sebelumnya (tanpa autolengkap diaktifkan), F6 memasukkan bendera EOF (^Z), F7 memaparkan menu sejarah, F8 menulis semula arahan yang digunakan sebelum ini dan F9 melaksanakan semula mengikut nombor daripada menu F7. Anda juga boleh menggunakan anak panah atas untuk mendapatkan semula arahan sebelumnya dengan kursor di hujungnya.
Untuk menjalankan berbilang arahan secara berturut-turut, gabungkannya bersama-sama dengan && atau asingkannya dengan & jika anda tidak bergantung pada kejayaan. Jika sesuatu tersekat, CTRL+C membatalkan pelaksanaan (dan jika aplikasi membeku, lihat cara menutup aplikasi yang dibekukan dalam Windows ). Terlalu banyak output? Tambah | lagi pada halaman, | cari "teks" untuk menapis baris dengan perkataan tertentu, | klip untuk disalin ke papan keratan atau > file.txt untuk menyimpannya.
Contoh praktikal dan "resipi" kecil
Untuk mengosongkan skrin, `cls` mengembalikan konsol kepada keadaan bersih. Jika anda mahukan senarai teks biasa bagi semua yang ada dalam folder, `dir /b > listado.txt` mencipta fail dengan nama fail dan subdirektori dalam laluan semasa.
Jika anda lebih suka menyalin output ke papan keratan, anda boleh menaip dir | clip dan kemudian tampalkannya dengan Ctrl + V. Untuk menaip simbol paip pada kebanyakan papan kekunci Sepanyol, ingat bahawa ia biasanya keluar dengan AltGr + 1.
Untuk membaiki fail sistem, `sfc /scannow` mengimbas dan membaiki sebarang fail rosak yang ditemui menggunakan cache setempat. Jika sejumlah besar ralat muncul, mungkin sudah tiba masanya untuk menggantikan cakera sebelum anda kehilangan data.
Sebagai rasa ingin tahu, anda boleh benamkan fail dalam imej dengan: copy /b documento.docx+foto.png salida.pngApabila anda membuka imej, anda akan melihat foto itu; apabila anda membuka fail yang terhasil dengan apl yang sesuai (contohnya, Word), anda akan dapat mengakses kandungan dokumen tersembunyi.
Untuk mengaudit perisian, `wmic product get name` menyenaraikan program yang dipasang. Terdapat pilihan penyahpasangan menggunakan `wmic product di mana "ExactName" memanggil uninstall /nointeractive` , walaupun ia bukan kaedah yang paling mudah kerana ia memerlukan nama yang tepat, jadi ia biasanya bukan cara terbaik untuk menyahpasang sebilangan besar program.
Jika anda mahu tukar tajuk tetingkap Untuk membezakan keadaan, gunakan CMD: title MiConsolaUntuk mengetahui lebih lanjut tentang pengawal, pertanyaan pemandu /fo senarai /v menunjukkan lokasi, status, saiz dan tarikh setiap pemandu (lihat Bagaimana untuk mengetahui pemacu yang telah saya pasang).
Dengan penyenaraian, `dir` menyokong pengisihan: contohnya, `dir /os` (mengikut saiz) atau pilihan tarikh seperti `dir /od` untuk melihat dari terlama hingga terbaharu. Bereksperimen dengan pengubah suai `/o` dan sub-pilihannya untuk mencapai susunan yang diingini berdasarkan kriteria anda.
Untuk menginventori peralatan, systeminfo Ia memaparkan segala-galanya pada skrin (anda boleh menggabungkannya dengan > info.txt untuk menyelamatkannya). Jika memastikan perisian anda dikemas kini adalah perkara anda, naik taraf winget –semua Ia mengesan dan mengemas kini aplikasi yang tersedia daripada baris arahan, dan ia juga mungkin kemas kini apl tertentu dengan: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Untuk imbasan perisian hasad pantas dengan antivirus Microsoft, anda boleh menjalankan a imbasan cepat menggunakan utiliti baris arahan Windows Defender, sebagai contoh: mpcmdrun.exe -Scan -1 daripada laluan yang sepadan.
Jika anda perlu melihat versi Windows yang sebenar yang dijalankan oleh komputer anda, taip winver . Tetingkap akan muncul yang menunjukkan edisi, nombor binaan dan, jika lesen dipautkan ke akaun Microsoft anda, perkaitan itu juga akan tercermin.
Masalah biasa dan cara menyelesaikannya
Jika CMD memaparkan "Akses ditolak ," anda mungkin kekurangan kebenaran: buka semula konsol sebagai pentadbir. Apabila mesej tersebut menyatakan ia tidak dapat menemui fail, semak laluan, tanda petikan dan ruang , kerana ini selalunya menjadi puncanya.
Jika anda melihat "Ralat sintaks ," semak parameter atau gunakan /? untuk memanggil semula pilihan arahan. Apabila arahan "tidak bertindak balas," tekan Ctrl+C untuk menghentikan pelaksanaan dan semak sama ada ia memerlukan parameter tambahan. Jika anda mengesyaki masalah pengekodan, cuba chcp 65001 (UTF-8) atau jalankan arahan daripada PowerShell.
CMD lwn PowerShell: Perbezaan Utama
Secara visualnya, ia serupa, tetapi ia tidak berada dalam liga yang sama . CMD berfungsi dengan teks biasa dan sesuai untuk tugas asas, skrip .bat mudah dan operasi pantas. PowerShell berfungsi dengan objek , mempunyai bahasa skrip, modul, syarat, gelung dan banyak lagi keupayaan automasi dan pengurusan yang lebih maju.
Dalam penggunaan seharian, CMD kekal sangat mudah untuk ping, penyenaraian, sandaran, penyelenggaraan dan diagnostik pantas. Jika anda mencari automasi yang kompleks, output bersepadu dan manipulasi data berstruktur, PowerShell ialah alat yang akan memberikan anda kelebihan tambahan itu.
Soalan Lazim Pantas
Adakah CMD dan PowerShell perkara yang sama?
Tidak, ia memainkan peranan yang berbeza : CMD lebih mudah dan lebih langsung untuk tugas asas; PowerShell lebih berkuasa, fleksibel dan menjurus ke arah automasi yang kompleks.
Apakah kelebihan yang ditawarkan oleh CMD berbanding antara muka grafik?
Kelajuan, akses langsung dan automasi : anda boleh mengakses pilihan yang tidak kelihatan dalam GUI dan arahan rantai untuk menjimatkan masa.
Adakah CMD masih tersedia dalam versi Windows akan datang?
Microsoft mengekalkan sokongan untuk CMD, walaupun ia mempromosikan PowerShell sebagai persekitaran utama. Tiada pengumuman rasmi tentang persaraannya.
Bolehkah saya menjalankan arahan PowerShell dalam CMD?
Tidak langsungMereka adalah bahasa yang berbeza, walaupun anda boleh membuka PowerShell daripada CMD dengan menaip powershell dan melancarkan arahan mereka di sana.
Adakah selamat untuk menjalankan sebarang arahan?
Ia bergantung pada arahan . Elakkan menyalin dan menampal tanpa memahaminya, terutamanya jika ia mengubah suai sistem (pemformatan, perubahan pendaftaran, pemadaman).
Bagaimanakah saya melihat versi CMD?
Taip ver untuk versi sistem atau cmd /? untuk maklumat penterjemah arahan pada pemasangan anda.
Bolehkah penampilan tingkap disesuaikan?
Ya, dalam Properties (klik kanan pada bar tajuk): warna, fon, saiz tetingkap dan banyak lagi.
Apa yang berlaku jika arahan tidak wujud?
Kebenaran mungkin tiada atau arahan mungkin tidak tersedia dalam edisi anda . Cuba jalankan sebagai pentadbir dan sahkan bahawa ia bukan arahan eksklusif PowerShell.
Bolehkah perubahan yang dibuat menggunakan CMD dibuat asal?
Tidak selalunya : Memadam tanpa sandaran tidak boleh dipulihkan. Untuk tetapan konfigurasi, cari arahan yang bertentangan atau pulihkan daripada sandaran.
Dengan semua perkara di atas, anda kini mempunyai repertoir lengkap untuk menguasai CMD : daripada menavigasi folder, menyalin atau membandingkan fail dan mengurus sistem, kepada meneroka rangkaian, merangkaikan arahan dengan operator, memaksimumkan pembolehubah dan autolengkap atau menggunakan pintasan yang kurang diketahui. Digunakan dengan bijak , Prompt Perintah menjadi penggalak produktiviti dan talian hayat apabila antara muka gagal.