- Master CMD na may basic, network, at maintenance command para sa Windows 10 at 11.
- Matuto tungkol sa mga operator, variable, deferred expansion, at autocompletion sa cmd.exe.
- Gumamit ng mga shortcut (F1–F9), pipe, at redirect para gumana nang mas mabilis.
Ang Command Prompt (CMD) ay nananatiling isang mahalagang bahagi sa Windows para sa mabilis, tumpak, at advanced na mga gawain na kung minsan ay mas matagal sa graphical interface. Bagama't ang hitsura nito ay nakapagpapaalala sa MS-DOS, hindi ito pareho: ang CMD ay ang command interpreter ng Windows , at ang kapakinabangan nito ngayon ay napakalaking para sa mga diagnostic, automation, at administrasyon.
Sa gabay na ito, tinipon at muling isinulat namin ang mga pinakakapaki-pakinabang na basic at advanced na command para sa Windows 10 at Windows 11 , na sumasaklaw sa lahat mula sa pag-browse at pamamahala ng file hanggang sa networking, maintenance, ang syntax ng cmd.exe mismo, mga environment variable, mga shortcut, at mga hindi gaanong halatang trick. Ang lahat ay ipinaliwanag kasama ng mga halimbawa , babala, at mga pinakamahusay na kasanayan upang madali mong ma-navigate ang command line.
Ano ang CMD at para saan ito ginagamit?
Ang CMD, na tinatawag ding Command Prompt , ay isang text-based console na nagbibigay-daan sa iyong direktang makipag-ugnayan sa operating system. Pinapayagan ka nitong magpatakbo ng mga indibidwal na command o command string na napakaepektibo para sa pamamahala ng mga file, pag-diagnose ng mga network, pag-automate ng mga gawain, o pag-access sa mga opsyon na hindi gaanong mabilis na ibinibigay ng GUI.
Bagama't may ilang pagkakatulad ito sa MS-DOS, ang CMD ay hindi MS-DOS . Ito ay isang administratibong kagamitan para sa Windows NT (Windows 7/8/10/11 at Server), na may kakayahang magpatakbo ng mga system utilities, .bat scripts , at maraming .exe file. Bukod pa rito, gumagana rin ang mga utos nito sa Windows 11 , kaya ang matututunan mo rito ay magiging kapaki-pakinabang sa mga modernong bersyon ng sistema.
Paano buksan ang console at kung kailan gagamitin ang mga pribilehiyo ng administrator
Mayroong ilang mga paraan upang buksan ang CMD, depende sa kung ano ang pinaka-maginhawa para sa iyo. Ang pinakadirekta ay ang buksan ang Start menu at i-type ang cmd upang buksan ang Command Prompt . Maaari mo ring i-right-click at piliin ang Run as administrator kung kailangan mo ng mas mataas na mga pribilehiyo.
Iba pang praktikal na pamamaraan: Windows + R at i-type ang cmd; Windows + X at piliin ang “Command Prompt” (o Windows PowerShell depende sa bersyon); at mula sa Task Manager (Ctrl + Shift + Esc) sa ilalim ng File > Run new task, i-type ang cmd. Kung gusto mong tumakbo ito bilang elevated privileges, buksan ang lokasyon ng shortcut , pumunta sa Properties > Shortcut > Advanced options, at lagyan ng tsek ang “Run as administrator.”
Para mag-navigate at mahanap ang iyong daan sa mga folder, ang mga mahahalagang utos ay napakasimple. Binabago ng `CD` ang direktoryo: `cd Path` o `cd..` para umakyat nang isang antas. Inililista ng `DIR` ang kasalukuyang nilalaman kasama ang mga file at subfolder, at ipinapakita ng `TREE Folder` ang directory tree ng isang partikular na path.
Kapag puno na ang screen, nililimas ng CLS ang console para magsimulang muli; kapag tapos ka na, isinasara ng EXIT ang window . At kung hindi mo matandaan ang syntax ng isang command, ipapakita ng HELP ang available na listahan na may maikling paglalarawan, habang ang pagdaragdag ng /? sa isang command (halimbawa, dir /?) ay nagpapakita ng mga parameter nito.
Para lumikha at mag-organisa, ang MD (o MKDIR) FolderName ay lumilikha ng isang bagong folder. Pinapalitan ng RENAME ang pangalan ng isang file (at ang extension nito kung kasama), bagama't hindi nito mahiwagang kino-convert ang mga format. Tinatanggal ng DEL ang mga file o folder (mag-ingat na huwag itong gamitin nang pabaya; kung hindi mo mabura ang mga ito, tingnan kung paano tanggalin ang mga hindi mabuburang file ), at ang FORMAT ay nagfo-format ng isang buong drive, kaya gamitin ito nang may matinding pag-iingat.
Kopyahin, ilipat at advanced na mga utility
Para mag-duplicate ng mga file, gamitin ang COPY Destination File ; kung gusto mong ilipat ang mga ito, gamitin ang MOVE Destination File para ilipat ang mga ito nang hindi nag-iiwan ng kopya. Kapag gumagamit ng malalaking volume, ang ROBOCOPY ay ang Swiss Army knife: mabilis at mahusay na pagkopya, awtomatikong pagsubok muli, kakayahang magpatuloy, at isang tagapagpahiwatig ng progreso.
Kung kailangan mong magkumpara, ipinapakita ng FC ang mga pagkakaiba sa pagitan ng dalawang file o set ng mga file. Ipinapakita ng ASSOC kung aling programa ang nagbubukas ng isang partikular na extension, na kapaki-pakinabang para sa pag-diagnose ng mga kaugnayan ng file. At maaaring i-overwrite ng CIPHER ang libreng espasyo upang mas mahirap mabawi ang mga natanggal na file.
Mga diagnostic at pagpapanatili ng system
Para matuto nang higit pa tungkol sa iyong computer, ang SYSTEMINFO ay nagbibigay ng mga detalye tulad ng hostname, eksaktong bersyon ng Windows, processor, RAM, motherboard, at storage, bukod sa iba pang impormasyon. Ibinabalik ng VER ang numerical system version, at ipinapakita o binabago ng TIME ang kasalukuyang oras, kung sakaling may hinala kang anumang isyu.
Kung sakaling magkaroon ng mga error, sinusuri ng CHKDSK ang ibabaw ng disk, tinutukoy ang mga bad sector, at itinatama ang mga hindi pagkakapare-pareho ng file system. Sinusuri ng SFC /scannow ang integridad ng mga system file at pinapalitan ang mga nasira ng mga naka-cache na kopya (nangangailangan ng CMD bilang administrator). Para sa mga karagdagang gawain, ginagamit nito ang DISM interface.
Para magbakante ng espasyo, binubuksan ng CLEANMGR ang klasikong tool na Disk Cleanup. Kung makakatanggap ka ng mga babala sa espasyo, maaari mong i-dismiss ang alerto ng mababang espasyo . Kung gusto mong suriin ang performance, ang WINSAT FORMAL ay nagpapatakbo ng pangkalahatang benchmark; maaari mong gamitin ang mga variant tulad ng CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL , o DISKFORMAL para sukatin ang mga partikular na bahagi.
Iba pang mga gawain: I-defrag ng DEFRAG ang drive; Pinamamahalaan ng DISKPART ang mga disk at partisyon (LIST DISK, LIST VOLUME para sa imbentaryo); Itinatakda ng SHUTDOWN -s -t ang pag-shutdown sa loob ng ilang segundo (o -r para mag-restart), at inila-log out ka ng LOGOFF nang hindi pinapatay ang computer. Kung kailangan mo ang klasikong Control Panel, agad itong binubuksan ng CONTROL PANEL . Kung kailangan mong pagsamahin ang mga partisyon, tingnan kung paano pagsamahin ang dalawang NTFS partisyon para sa mga partikular na kaso.
Mga network at pagkakakonekta
Para magsimula, ipinapakita ng IPCONFIG ang IP configuration, subnet mask, gateway, DNS, at marami pang iba, na mainam para sa mabilis na pangkalahatang-ideya ng iyong network. Sinusuri ng PING ang koneksyon sa isang host; kung kailangan mo ng mas detalyadong impormasyon sa routing at hop-to-hop latency, ang TRACERT at PATHPING ang iyong matalik na kaibigan.
Kapag sinisiyasat ang mga aktibong koneksyon at port na ginagamit, inililista ng NETSTAT ang mga istatistika, mga routing table, at katayuan ng TCP/IP. Ibinibigay sa iyo ng GETMAC ang MAC address ng network card ng computer, at ginagamit ang NSLOOKUP upang patunayan ang resolusyon ng DNS ng mga pangalan at IP. Para sa karagdagang pagsusuri, pinapayagan ka ng NETSH na baguhin at suriin nang malaliman ang mga configuration ng network.
cmd.exe syntax, mga operator, at mga kulay
Ang mismong cmd interpreter ay sumusuporta sa mga lubhang kapaki-pakinabang na parameter: ang /c ay nagpapatupad ng isang command at lumalabas, ang /k ay nagpapatupad nito at pinapanatiling bukas ang console, ang /q ay nagdi-disable ng echo, ang /d ay nagdi-disable ng AutoRun, ang /a at /u ay pinipilit ang ANSI o Unicode output, ang /e:on|off ay kumokontrol sa mga extension ng command, ang /f:on|off ay nag-a-activate ng name completion, at ang /v:on|off ay nagbibigay-daan sa delayed variable expansion.
Para baguhin ang mga kulay, inaayos ng /t:bf ang background at foreground gamit ang mga hexadecimal na numero. Ito ang mga wastong halaga:
| tapang | kulay |
|---|---|
| 0 | Itim |
| 1 | Azul |
| 2 | Berde |
| 3 | Tubig |
| 4 | Pula |
| 5 | Lila |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | Kulay-abo |
| 9 | Banayad na asul |
| a | Banayad na berde |
| b | Malinaw na tubig |
| c | Banayad na pula |
| d | Banayad na lila |
| e | Magaan ang dilaw |
| f | Matingkad na puti |
Ang mga operator ang may malaking papel sa: | ipinapadala ang output ng isang command papunta sa input ng isa pa; || isinasagawa lamang ang susunod kung ang nauna ay nabigo; > inire-redirect ang output sa isang file; & kino-chain ang mga command; at & isinasagawa ang mga ito nang sunod-sunod kung ang mga ito ay matagumpay.
Sa mga espesyal na karakter at path na naglalaman ng mga espasyo, kinakailangan ang mga dobleng panipi, at madalas mong kailanganing i-escape ang mga simbolo tulad ng & , <, >, (), |, ^, =, !, +, ~, at mga espasyo. May mga kakaiba kapag pinagsasama ang mga panipi gamit ang /c o /k : kung hindi natugunan ang ilang mga kundisyon (halimbawa, isang pares ng mga panipi na walang mga espesyal na karakter sa loob), inaalis ng cmd ang una at huling mga panipi at pinoproseso ang natitira nang naaayon.
Mga variable ng kapaligiran at ipinagpaliban na pagpapalawak
Ang command prompt environment ay binubuo ng mga system at user variable na kumokontrol sa kilos ng shell at ng Windows mismo. Para makita ang mga ito, gamitin ang `set` (sa PowerShell, `Get-ChildItem Env: `), at para mag-query sa isang partikular na variable, gamitin ang `set VariableName`.
Para gumawa o magpalit ng mga value, gamitin ang `set Name=value` ; para burahin ito, gamitin ang `set Name= `. Kung ang value ay naglalaman ng mga special character (>, |, &, ^), dapat mo itong i-escape gamit ang ^ o isama ito sa mga double quote (ang mga ito ay pananatilihin bilang bahagi ng value). Halimbawa: `set Name=New^&Name` o `set Name="New&Name"`.
Para palitan ang mga nilalaman ng isang variable nang direkta, gamitin ang %VARIABLE% sa mga command at script: minsan lang ito pinapalawak ng cmd (hindi recursively). Kung kailangan mong suriin ang mga halaga pagkatapos ng mga pagbabago sa loob ng isang block, paganahin ang delayed expansion (/v:on) at gamitin ang !VARIABLE!.
I-autocomplete ang mga file at direktoryo
Hindi naka-enable bilang default ang pagkumpleto ng pangalan, ngunit maaari mo itong paganahin gamit ang cmd /f:on . Bukod pa rito, posibleng i-configure ang mga key sa Registry sa mga path na ito: HKLM\Software\Microsoft\Command Processor\CompletionChar at PathCompletionChar , at ang mga katumbas nito sa HKCU , gamit ang mga value ng REG_DWORD (halimbawa, 0x9 para sa TAB o 0x08 para sa BACKSPACE).
Kapag naka-enable ang pagkumpleto, kinukumpleto ng CTRL+D ang mga direktoryo at kinukumpleto naman ng CTRL+F ang mga file at direktoryo . Ang pag-uulit ng mga kumbinasyong ito ay umuulit sa mga tugma; ang Shift+ang kaukulang key ay gumagalaw pabalik. Kung ie-edit mo ang string, muling kakalkulahin ang listahan ng tugma, at ang mga path na may mga espasyo ay nakapaloob sa mga panipi upang maiwasan ang mga error.
Mga shortcut at trick na nakakatipid ng oras
Pinapabilis ng mga function key ang paggana kasama ang history. Sinusulat muli ng F1 ang huling command nang karakter por karakter; hinihingi ng F2 ang isang character at ipini-paste mula sa simula hanggang sa unang paglitaw nito; ganap na isinusulat muli ng F3 ang huling command; binubura ng F4 ang cursor mula sa tinukoy na character.
Ang F5 ay umiikot sa mga nakaraang utos (nang hindi naka-enable ang autocomplete), inilalagay ng F6 ang EOF flag (^Z), ipinapakita ng F7 ang history menu, isinusulat muli ng F8 ang mga dating ginamit na utos, at muling isinasagawa ng F9 ayon sa numero mula sa menu ng F7. Maaari mo ring gamitin ang pataas na arrow upang makuha ang nakaraang utos gamit ang cursor sa dulo.
Para magpatakbo ng maraming command nang magkakasunod, pagsamahin ang mga ito gamit ang && o paghiwalayin ang mga ito gamit ang & kung hindi ka umaasa sa tagumpay. Kung may ma-stuck, kakanselahin ng CTRL+C ang pagpapatupad (at kung mag-freeze ang isang application, tingnan kung paano isara ang isang naka-freeze na application sa Windows ). Masyadong maraming output? Magdagdag ng | higit pa sa paginate, | hanapin ang "text" para i-filter ang mga linya gamit ang isang partikular na salita, | clip para kopyahin sa clipboard, o > file.txt para i-save ito.
Mga praktikal na halimbawa at maliliit na "mga recipe"
Para linisin ang screen, ibabalik ng `cls` ang console sa malinis na estado. Kung gusto mo ng plain text na listahan ng lahat ng nasa isang folder, gagawa ang `dir /b > listado.txt` ng file na may mga pangalan ng mga file at subdirectory sa kasalukuyang path.
Kung mas gusto mong kopyahin ang output sa clipboard, maaari mong i-type ang dir | clip at pagkatapos ay i-paste ito gamit ang Ctrl + V. Para i-type ang simbolo ng pipe sa maraming Spanish keyboard, tandaan na kadalasan itong lumalabas gamit ang AltGr + 1.
Para maayos ang mga system file, ini-scan at inaayos ng `sfc /scannow` ang anumang sirang file na mahahanap nito gamit ang mga lokal na cache. Kung maraming error ang lumitaw, maaaring oras na para palitan ang disk bago mo mawala ang data.
Bilang curiosity, kaya mo mag-embed ng file sa loob ng isang imahe na may: copy /b documento.docx+foto.png salida.pngKapag binuksan mo ang larawan, makikita mo ang larawan; kapag binuksan mo ang resultang file gamit ang naaangkop na app (halimbawa, Word), maa-access mo ang nakatagong nilalaman ng dokumento.
Para i-audit ang software, inililista ng `wmic product get name` ang mga naka-install na programa. Mayroong opsyon sa pag-uninstall gamit ang `wmic product kung saan tinatawag ng "ExactName" ang uninstall /nointeractive` , bagama't hindi ito ang pinaka-maginhawang paraan dahil nangangailangan ito ng eksaktong pangalan, kaya kadalasan ay hindi ito ang pinakamahusay na paraan para i-uninstall ang maraming programa.
Kung nais mong baguhin ang pamagat ng window Upang pag-iba-iba ang mga pagkakataon, gamitin ang CMD: title MiConsolaUpang matuto nang higit pa tungkol sa mga controller, driverquery /fo list /v nagpapakita ng lokasyon, katayuan, laki at petsa ng bawat driver (tingnan Paano malalaman kung aling mga driver ang na-install ko).
Sa mga listahan, sinusuportahan ng `dir` ang pag-uuri: halimbawa, `dir /os` (ayon sa laki) o mga opsyon sa petsa tulad ng `dir /od` upang tingnan mula sa pinakaluma hanggang sa pinakabago. Subukan ang modifier na `/o` at ang mga sub-opsyon nito upang makamit ang ninanais na pagkakasunud-sunod batay sa iyong pamantayan.
Upang imbentaryo ang kagamitan, Info ng sistema Ipinapakita nito ang lahat sa screen (maaari mo itong pagsamahin sa > info.txt upang i-save ito). Kung bagay sa iyo ang pagpapanatiling napapanahon ang iyong software, pag-upgrade ng winget –lahat Nakikita at ina-update nito ang mga available na app mula sa command line, at posible rin ito i-update ang isang partikular na app na may: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Para sa mabilis na pag-scan ng malware gamit ang Microsoft antivirus, maaari kang magpatakbo ng a mabilis na pag-scan gamit ang Windows Defender command-line utility, halimbawa: mpcmdrun.exe -Scan -1 mula sa kaukulang ruta nito.
Kung kailangan mong makita ang eksaktong bersyon ng Windows na pinapatakbo ng iyong computer, i-type ang winver . Lilitaw ang isang window na nagpapakita ng edisyon, build number, at, kung ang lisensya ay naka-link sa iyong Microsoft account, makikita rin ang kaugnayang iyon.
Mga karaniwang problema at kung paano malutas ang mga ito
Kung ang ipinapakita ng CMD ay "Access denied ," malamang na wala kang mga pahintulot: buksan muli ang console bilang administrator. Kapag sinabi ng mensahe na hindi nito mahanap ang file, suriin ang mga path, panipi, at espasyo , dahil ang mga ito ang kadalasang sanhi.
Kung makakita ka ng "Syntax error ," tingnan ang mga parameter o gamitin ang /? para maalala ang mga opsyon ng command. Kapag ang isang command ay "hindi tumutugon," pindutin ang Ctrl+C para masira ang execution at tingnan kung kailangan nito ng karagdagang mga parameter. Kung pinaghihinalaan mo ang mga isyu sa encoding, subukan ang chcp 65001 (UTF-8) o patakbuhin ang command mula sa PowerShell.
CMD vs PowerShell: Mga Pangunahing Pagkakaiba
Magkatulad sila sa paningin, ngunit hindi sila magkapareho . Gumagana ang CMD sa plain text at mainam para sa mga pangunahing gawain, simpleng .bat script, at mabibilis na operasyon. Gumagana ang PowerShell sa mga object , may sarili itong scripting language, mga module, conditional, loop, at marami pang ibang advanced na kakayahan sa automation at management.
Sa pang-araw-araw na paggamit, ang CMD ay nananatiling lubos na maginhawa para sa mga ping, listing, backup, maintenance, at mabilis na diagnostics. Kung naghahanap ka ng kumplikadong automation, integrated output, at structured data manipulation, ang PowerShell ang tool na magbibigay sa iyo ng karagdagang kalamangan.
Mabilis na FAQ
Pareho ba ang CMD at PowerShell?
Hindi, iba't iba ang kanilang tungkulin : Mas simple at mas direkta ang CMD para sa mga pangunahing gawain; Mas malakas, flexible, at nakatuon sa kumplikadong automation ang PowerShell.
Anong mga pakinabang ang inaalok ng CMD sa graphical na interface?
Bilis, direktang pag-access at automation : maaari mong ma-access ang mga opsyon na hindi nakikita sa GUI at mga command ng chain para makatipid ng oras.
Magagamit pa ba ang CMD sa mga susunod na bersyon ng Windows?
Pinapanatili ng Microsoft ang suporta para sa CMD, bagama't itinataguyod nito ang PowerShell bilang pangunahing kapaligiran. Wala pang opisyal na anunsyo ng pagreretiro nito.
Maaari ba akong magpatakbo ng mga utos ng PowerShell sa CMD?
Hindi direktaAng mga ito ay iba't ibang wika, bagama't maaari mong buksan ang PowerShell mula sa CMD sa pamamagitan ng pag-type powershell at ilunsad ang kanilang mga utos doon.
Ligtas bang magpatakbo ng anumang utos?
Depende ito sa utos . Iwasan ang pagkopya at pag-paste nang hindi ito naiintindihan, lalo na kung binabago nito ang sistema (pag-format, pagbabago sa registry, pagbura).
Paano ko titingnan ang bersyon ng CMD?
I-type ang ver para sa bersyon ng system o cmd /? para sa impormasyon ng command interpreter tungkol sa iyong instalasyon.
Maaari bang ipasadya ang hitsura ng bintana?
Oo, sa Mga Katangian (i-right-click ang title bar): mga kulay, font, laki ng window, at higit pa.
Ano ang mangyayari kung walang utos?
Maaaring nawawala ang mga pahintulot o maaaring hindi available ang command sa iyong edisyon . Subukang patakbuhin bilang administrator at kumpirmahin na hindi ito isang command na eksklusibo sa PowerShell.
Maaari bang i-undo ang mga pagbabagong ginawa gamit ang CMD?
Hindi palagi : Ang pagbura nang walang backup ay hindi na maibabalik. Para sa mga setting ng configuration, hanapin ang kabaligtaran na utos o ibalik mula sa isang backup.
Dahil sa lahat ng nabanggit, mayroon ka na ngayong kumpletong repertoire para sa pag-master ng CMD : mula sa pag-navigate sa mga folder, pagkopya o paghahambing ng mga file, at pamamahala ng system, hanggang sa paggalugad sa network, pag-chain ng mga command gamit ang mga operator, pag-maximize ng mga variable at autocomplete, o paggamit ng mga hindi gaanong kilalang shortcut. Kung gagamitin nang matalino , ang Command Prompt ay nagiging isang productivity booster at isang lifeline kapag ang interface ay hindi gumagana nang maayos.