CMD komandos: išsamus vadovas su patarimais, sintakse ir pavyzdžiais

Paskutiniai pakeitimai: 17 lapkričio 2025
  • Įvaldykite CMD su pagrindinėmis, tinklo ir priežiūros komandomis, skirtomis „Windows 10“ ir „11“.
  • Sužinokite apie operatorius, kintamuosius, atidėtą išplėtimą ir automatinį užbaigimą cmd.exe faile.
  • Norėdami dirbti greičiau, naudokite sparčiuosius klavišus (F1–F9), vertikalius klavišus ir peradresavimus.

CMD komandos sistemoje „Windows“

Komandinė eilutė (CMD) išlieka pagrindiniu „Windows“ komponentu, skirtu greitoms, tikslioms ir sudėtingesnėms užduotims, kurios grafinėje sąsajoje kartais užtruktų ilgiau. Nors jos išvaizda primena MS-DOS, ji nėra tokia pati: CMD yra „Windows“ komandų interpretatorius , o jo naudingumas šiandien yra milžiniškas diagnostikai, automatizavimui ir administravimui.

Šiame vadove surinkome ir perrašėme naudingiausias pagrindines ir išplėstines komandas, skirtas „Windows 10“ ir „Windows 11“ , apimančias viską nuo naršymo ir failų tvarkymo iki tinklo, priežiūros, pačios cmd.exe sintaksės, aplinkos kintamųjų, sparčiųjų klavišų ir mažiau akivaizdžių gudrybių. Viskas paaiškinta su pavyzdžiais , įspėjimais ir geriausia praktika, kad galėtumėte lengvai naršyti komandinėje eilutėje.

Kas yra KMD ir kam jis vartojamas?

CMD, dar vadinama komandine eilute , yra tekstinė konsolė, leidžianti tiesiogiai sąveikauti su operacine sistema. Ji leidžia vykdyti atskiras komandas arba komandų eilutes , kurios yra labai veiksmingos tvarkant failus, diagnozuojant tinklus, automatizuojant užduotis arba pasiekiant parinktis, kurių grafinė sąsaja neteikia taip greitai.

CMD komanda
Susijęs straipsnis:
CMD komanda: patarimai ir gudrybės, kaip išnaudoti visas „Windows“ terminalo galimybes

Nors CMD turi tam tikrų panašumų su MS-DOS, ji nėra MS-DOS . Tai administravimo įrankis, skirtas „Windows NT“ („Windows 7/8/10/11“ ir „Server“), galintis paleisti sistemos įrankius, .bat scenarijus ir daugelį .exe failų. Be to, jos komandos veikia ir „Windows 11“ , todėl tai, ko čia sužinosite, bus naudinga šiuolaikinėse sistemos versijose.

Kaip atidaryti konsolę ir kada naudoti administratoriaus teises

Yra keli būdai, kaip atidaryti CMD, priklausomai nuo to, kuris jums patogiausias. Tiesioginis būdas yra atidaryti meniu Pradėti ir įvesti cmd, kad atidarytumėte komandų eilutę . Taip pat galite dešiniuoju pelės mygtuku spustelėti ir pasirinkti Vykdyti kaip administratorius, jei jums reikia padidintų teisių.

Kiti praktiški metodai: paspauskite „Windows“ + R ir įveskite cmd; „Windows“ + X ir pasirinkite „Komandų eilutė“ (arba „Windows PowerShell“, priklausomai nuo versijos); ir užduočių tvarkytuvėje (Ctrl + Shift + Esc), dalyje „Failas“ > „Vykdyti naują užduotį“, įrašykite cmd. Jei norite, kad programa būtų paleista su padidintomis teisėmis, atidarykite nuorodos vietą , eikite į Ypatybės > Nuorodos > Išplėstinės parinktys ir pažymėkite „Vykdyti administratoriaus teisėmis“.

Navigacija ir pagrindinės failų operacijos

Norint naršyti ir rasti kelią po aplankus, pagrindinės komandos yra labai paprastos. `CD` pakeičia katalogą: `cd Path` arba `cd..` – norint pereiti vienu lygiu aukščiau. `DIR` pateikia dabartinį turinį su failais ir poaplankiais, o `TREE Folder` rodo konkretaus kelio katalogų medį.

Kai ekranas užsipildo, CLS išvalo konsolę , kad būtų galima pradėti iš naujo; kai baigiate, EXIT uždaro langą . O jei neprisimenate komandos sintaksės, HELP rodo galimų komandų sąrašą su trumpu aprašymu, o pridėjus /? prie komandos (pavyzdžiui, dir /?), rodomi jos parametrai.

Norint kurti ir tvarkyti aplanką, MD (arba MKDIR) FolderName sukuria naują aplanką. RENAME pervadina failą (ir jo plėtinį, jei nurodytas), nors stebuklingai nekonvertuoja formatų. DEL ištrina failus arba aplankus (būkite atsargūs ir nenaudokite jo neatsargiai; jei negalite jų ištrinti, žr., kaip ištrinti nepašalinamus failus ), o FORMAT formatuoja visą diską, todėl naudokite jį itin atsargiai.

Kopijavimo, perkėlimo ir išplėstinės priemonės

Norėdami dubliuoti failus, naudokite komandą COPY Destination File ; jei norite juos perkelti, naudokite komandą MOVE Destination File, kad perkeltumėte juos nepalikdami kopijos. Dirbant su dideliais failų kiekiais, ROBOCOPY yra Šveicarijos armijos peilis: greitas ir patikimas kopijavimas, automatiniai pakartotiniai bandymai, galimybė tęsti ir eigos indikatorius.

Jei reikia palyginti, FC rodo dviejų failų arba failų rinkinių skirtumus. ASSOC parodo, kuri programa atidaro konkretų plėtinį, o tai naudinga diagnozuojant failų asociacijas. O CIPHER gali perrašyti laisvą vietą, kad būtų sunkiau atkurti ištrintus failus.

  Išsamus vadovas, kaip perjungti iš „Windows“ į „Linux Mint“

Sistemos diagnostika ir priežiūra

Norėdami sužinoti daugiau apie jūsų kompiuterį, SYSTEMINFO pateikia tokią informaciją kaip pagrindinio kompiuterio pavadinimas, tiksli „Windows“ versija, procesorius, RAM, pagrindinė plokštė ir atmintis bei kita informacija. VER grąžina skaitmeninę sistemos versiją, o TIME rodo arba pakeičia dabartinį laiką, jei įtariate kokių nors problemų.

Klaidų atveju CHKDSK patikrina disko paviršių, aptinka blogus sektorius ir ištaiso failų sistemos neatitikimus. SFC /scannow patikrina sistemos failų vientisumą ir pakeičia sugadintus failus talpykloje esančiomis kopijomis (reikalinga CMD kaip administratoriaus). Papildomoms užduotims atlikti naudojama DISM sąsaja.

Norėdami atlaisvinti vietos, CLEANMGR atidaro klasikinę disko valymo priemonę. Jei gaunate įspėjimus apie mažą vietos kiekį , galite jį atmesti . Jei norite įvertinti našumą, WINSAT FORMAL atlieka bendrą etaloną; galite naudoti tokius variantus kaip CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL arba DISKFORMAL, norėdami išmatuoti konkrečius komponentus.

Kitos užduotys: DEFRAG defragmentuoja diską; DISKPART tvarko diskus ir skaidinius (LIST DISK, LIST VOLUME – inventoriui); SHUTDOWN -s -t suplanuoja išjungimą po kelių sekundžių (arba -r – paleidimui iš naujo), o LOGOFF atjungia jus neišjungdamas kompiuterio. Jei jums reikia klasikinio valdymo skydelio, CONTROL PANEL jį atidaro akimirksniu. Jei reikia sujungti skaidinius, sužinokite, kaip sujungti du NTFS skaidinius konkrečiais atvejais.

tinklai ir ryšys

Pirmiausia, IPCONFIG rodo IP konfigūraciją, potinklio kaukę, šliuzą, DNS ir daug daugiau, idealiai tinka greitai tinklo apžvalgai. PING patikrina ryšį su pagrindiniu kompiuteriu; jei jums reikia išsamesnės informacijos apie maršrutizavimą ir perėjimų tarp perėjimų delsą, TRACERT ir PATHPING yra jūsų geriausi draugai.

Tirdama aktyvius ryšius ir naudojamus prievadus, NETSTAT pateikia statistiką, maršruto lenteles ir TCP/IP būseną. GETMAC pateikia kompiuterio tinklo plokštės MAC adresą , o NSLOOKUP naudojama DNS vardų ir IP adresų skiriamajai gebai patvirtinti. Tolesnei analizei NETSH leidžia išsamiai modifikuoti ir diagnozuoti tinklo konfigūracijas.

cmd.exe sintaksė, operatoriai ir spalvos

Pats cmd interpretatorius palaiko labai naudingus parametrus: /c vykdo komandą ir išeina iš darbo, /k ją vykdo ir palieka konsolę atidarytą, /q išjungia echo, /d išjungia automatinį paleidimą, /a ir /u priverstinai įjungia ANSI arba Unicode išvestį, /e:on|off valdo komandų plėtinius, /f:on|off įjungia vardo užbaigimą, o /v:on|off įjungia atidėtą kintamųjų išplėtimą.

Norėdami pakeisti spalvas, /t:bf pakoreguoja foną ir priekinį planą naudodamas šešioliktainius skaitmenis. Galimos reikšmės:

drąsa Spalva
0 negras
1 Azul
2 Žalias
3 Vanduo
4 Raudonas
5 Violetinė
6 Amarilas
7 Blanco
8 Pilkas
9 Šviesiai mėlyna
a Šviesiai žalia
b Skaidrus vanduo
c Šviesiai raudona
d Šviesiai violetinė
e Šviesiai geltona
f Ryškiai balta

Operatoriai daro viską : | vienos komandos išvestį nukreipia į kitos komandos įvestį; || vykdo kitą tik tuo atveju, jei ankstesnė nepavyksta; > nukreipia išvestį į failą; & sujungia komandas; ir && vykdo jas iš eilės tik tuo atveju, jei jos sėkmingos.

Naudojant specialiuosius simbolius ir kelius su tarpais, dvigubos kabutės yra privalomos, ir dažnai reikia naudoti tokius simbolius kaip & , <, >, (), |, ^, =, !, +, ~ ir tarpus. Kabučių jungimas su /c arba /k turi ypatumų : jei netenkinamos tam tikros sąlygos (pavyzdžiui, viena kabučių pora be specialiųjų simbolių viduje), cmd pašalina pirmas ir paskutines kabutes, o likusias apdoroja atitinkamai.

Aplinkos kintamieji ir atidėtas plėtimasis

Komandinės eilutės aplinką sudaro sistemos ir vartotojo kintamieji, kurie valdo apvalkalo ir pačios „Windows“ veikimą. Norėdami juos peržiūrėti, naudokite komandą `set` (PowerShell sistemoje – `Get-ChildItem Env: `), o norėdami pateikti užklausą konkrečiam kintamajam, naudokite `set VariableName`.

Norėdami sukurti arba pakeisti reikšmes, naudokite `set Name=value` ; norėdami jas ištrinti, naudokite `set Name= `. Jei reikšmėje yra specialiųjų simbolių (>, |, &, ^), turite ją pakeisti simboliu ^ arba rašyti dvigubose kabutėse (jos išsaugomos kaip reikšmės dalis). Pavyzdžiui: `set Name=New^&Name` arba `set Name="New&Name"`.

Norėdami pakeisti kintamojo turinį eilutėje, komandose ir scenarijuose naudokite %VARIABLE% : cmd išplečia jį tik vieną kartą (ne rekursyviai). Jei reikia įvertinti reikšmes po pakeitimų bloke, įjunkite uždelstą išplėtimą (/v:on) ir naudokite !VARIABLE!.

  Virtuali mašina ir dviguba įkrova: kuris variantas geriausias diegiant „Linux“ ir „Windows“?

Automatiškai užbaigti failus ir katalogus

Pagal numatytuosius nustatymus vardo užbaigimas neįgalintas, bet galite jį įjungti naudodami cmd /f:on . Be to, galima konfigūruoti registro raktus šiais keliais: HKLM\Software\Microsoft\Command Processor\CompletionChar ir PathCompletionChar , ir jų atitikmenis HKCU , naudojant REG_DWORD reikšmes (pvz., 0x9 , jei tai TAB, arba 0x08, jei tai BACKSPACE).

Kai įjungtas užbaigimo kodas, CTRL+D užbaigia katalogus , o CTRL+F užbaigia failus ir katalogus . Kartojant šiuos derinius, peržiūrimi atitikmenys; paspaudus Shift + atitinkamas klavišas, pereinama atgal. Jei redaguojate eilutę, atitikmenų sąrašas perskaičiuojamas, o keliai su tarpais pateikiami kabutėse, kad būtų išvengta klaidų.

Spartieji klavišai ir laiko taupymo gudrybės

Funkciniai klavišai pagreitina darbą su istorija. F1 perrašo paskutinę komandą po vieną simbolį; F2 prašo įvesti simbolį ir įklijuoja nuo pradžios iki pirmojo jo pasirodymo; F3 visiškai perrašo paskutinę komandą; F4 ištrina nuo žymeklio iki nurodyto simbolio.

F5 perjungia ankstesnes komandas (neįjungus automatinio užbaigimo), F6 įterpia EOF vėliavėlę (^Z), F7 rodo istorijos meniu, F8 perrašo anksčiau naudotas komandas, o F9 iš naujo vykdo pagal numerį iš F7 meniu. Taip pat galite naudoti rodyklę aukštyn, norėdami atkurti ankstesnę komandą, kai žymeklis yra gale.

Norėdami vykdyti kelias komandas iš eilės, sujunkite jas naudodami && arba atskirkite jas naudodami &, jei nesitikite sėkme. Jei kas nors užstringa, CTRL+C atšaukia vykdymą (o jei programa užstringa, žr., kaip uždaryti užstrigusią programą sistemoje „Windows “). Per daug išvesties? Pridėkite |more , kad sunumeruotumėte puslapius, |find „text“ , kad filtruotumėte eilutes su konkrečiu žodžiu, |clip , kad nukopijuotumėte į iškarpinę, arba > file.txt, kad įrašytumėte.

Praktiniai pavyzdžiai ir maži „receptai“

Norint išvalyti ekraną, komanda „cls“ grąžina konsolę į švarią būseną. Jei norite paprasto teksto sąrašo su viskuo aplanke, komanda „dir /b > listado.txt“ sukuria failą su dabartinio kelio failų ir pakatalogių pavadinimais.

Jei norite nukopijuoti išvestį į iškarpinę, galite įvesti „dir | clip“ ir įklijuoti ją paspausdami Ctrl + V. Norėdami įvesti vertikaliojo brūkšnio simbolį daugelyje ispaniškų klaviatūrų, atminkite, kad jis paprastai išvedamas paspaudus AltGr + 1.

Norint pataisyti sistemos failus, komanda „sfc /scannow“ nuskaito ir pataiso visus rastus sugadintus failus naudodama vietines talpyklas. Jei atsiranda daug klaidų, gali būti laikas pakeisti diską, kad neprarastumėte duomenų.

Kaip smalsumą, galite įterpti failą į paveikslėlį su: copy /b documento.docx+foto.png salida.pngAtidarę paveikslėlį, pamatysite nuotrauką; atidarę gautą failą naudodami atitinkamą programą (pvz., „Word“), galėsite pasiekti paslėptą dokumento turinį.

Norint patikrinti programinę įrangą, komanda „wmic product get name“ pateikia įdiegtų programų sąrašą. Yra pašalinimo parinktis naudojant komandą „wmic product where "ExactName" call uninstall /nointeractive“ , nors tai nėra pats patogiausias būdas, nes reikia tikslaus pavadinimo, todėl paprastai tai nėra geriausias būdas pašalinti daug programų.

Jei norite pakeisti lango pavadinimą Norėdami atskirti egzempliorius nuo CMD, naudokite: title MiConsolaNorėdami sužinoti daugiau apie valdiklius, tvarkyklės užklausa /fo sąrašas /v rodo kiekvieno vairuotojo vietą, būseną, dydį ir datą (žr. Kaip sužinoti, kurias tvarkykles įdiegiau).

Sąrašuose `dir` palaiko rūšiavimą: pavyzdžiui, `dir /os` (pagal dydį) arba datos parinktis, pvz., `dir /od`, kad būtų rodoma nuo seniausio iki naujausio. Eksperimentuokite su `/o` modifikatoriumi ir jo antrinėmis parinktimis, kad pasiektumėte norimą tvarką pagal savo kriterijus.

Inventorizuoti įrangą, SistemosInformacija Jis rodo viską ekrane (galite derinti su > info.txt (kad išsaugotumėte). Jei nuolat atnaujinti programinę įrangą yra jūsų specialybė, sparnų atnaujinimas - visi Jis aptinka ir atnaujina galimas programas iš komandinės eilutės, taip pat tai įmanoma atnaujinti konkrečią programėlę su: winget upgrade NOMBRE_PROGRAMA.EXTENSION.

Norėdami greitai nuskaityti kenkėjiškas programas naudodami „Microsoft“ antivirusinę programą, galite paleisti greitas nuskaitymas naudojant „Windows Defender“ komandinės eilutės įrankį, pavyzdžiui: mpcmdrun.exe -Scan -1 iš atitinkamo maršruto.

  Pašalinkite įspėjimą „maža disko vieta“ sistemoje „Windows“: tinkamai jį išjunkite ir išvenkite išgąsčių

Jei norite pamatyti tikslią „Windows“ versiją, kurią naudojate savo kompiuteryje, įveskite „winver“ . Atsidarys langas, kuriame bus rodomas leidimas, versijos numeris ir, jei licencija susieta su jūsų „Microsoft“ paskyra, šis susiejimas taip pat bus rodomas.

Dažnos problemos ir kaip jas išspręsti

Jei CMD rodo „Prieiga uždrausta “, tikriausiai neturite leidimų: iš naujo atidarykite konsolę administratoriaus teisėmis. Kai pranešime nurodoma, kad failo nerandama, patikrinkite kelius, kabutes ir tarpus , nes tai dažnai yra priežastis.

Jei matote „Sintaksės klaida “, patikrinkite parametrus arba naudokite /?, kad iškviestumėte komandos parinktis. Kai komanda „neatsako“, paspauskite Ctrl+C, kad nutrauktumėte vykdymą ir patikrintumėte, ar jai reikia papildomų parametrų. Jei įtariate kodavimo problemų, pabandykite naudoti chcp 65001 (UTF-8) arba paleiskite komandą iš „PowerShell“.

CMD ir PowerShell: pagrindiniai skirtumai

Vizualiai jie panašūs, bet ne toje pačioje lygoje . CMD veikia su paprastu tekstu ir idealiai tinka pagrindinėms užduotims, paprastiems .bat scenarijams ir greitoms operacijoms. „PowerShell“ veikia su objektais , turi savo scenarijų kalbą, modulius, sąlygines sąlygas, ciklus ir daug daugiau pažangių automatizavimo ir valdymo galimybių.

Kasdien naudojant CMD išlieka neįtikėtinai patogus pingo užklausoms, sąrašams, atsarginėms kopijoms kurti, priežiūrai ir greitai diagnostikai. Jei ieškote sudėtingos automatizacijos, integruotos išvesties ir struktūrizuoto duomenų apdorojimo, „PowerShell“ yra įrankis , kuris suteiks jums papildomų pranašumų.

Greiti DUK

Ar CMD ir PowerShell yra tas pats?

Ne, jie atlieka skirtingus vaidmenis : CMD yra paprastesnė ir labiau skirta pagrindinėms užduotims; „PowerShell“ yra galingesnė, lankstesnė ir pritaikyta sudėtingai automatizacijai.

Kokius CMD pranašumus siūlo, palyginti su grafine sąsaja?

Greitis, tiesioginė prieiga ir automatizavimas : galite pasiekti parinktis, kurių nematote grafinėje sąsajoje, ir grandinines komandas, kad sutaupytumėte laiko.

Ar CMD vis dar bus pasiekiamas būsimose „Windows“ versijose?

„Microsoft“ ir toliau palaiko CMD, nors ir reklamuoja „PowerShell“ kaip pagrindinę aplinką. Oficialiai apie jos išėjimą į pensiją nepranešta.

Ar galiu paleisti „PowerShell“ komandas CMD?

Ne tiesiogiaiTai skirtingos kalbos, nors „PowerShell“ galite atidaryti iš CMD įvesdami powershell ir ten paleisti savo komandas.

Ar saugu vykdyti bet kokią komandą?

Tai priklauso nuo komandos . Venkite kopijuoti ir įklijuoti nesuprantant jos esmės, ypač jei tai modifikuoja sistemą (formatavimą, registro pakeitimus, ištrynimus).

Kaip peržiūrėti CMD versiją?

Įveskite „ver“ , kad pamatytumėte sistemos versiją, arba „cmd /?“ , kad pamatytumėte komandų interpretatoriaus informaciją apie diegimą.

Ar galima pritaikyti lango išvaizdą?

Taip, Ypatybėse (dešiniuoju pelės mygtuku spustelėkite pavadinimo juostą): spalvos, šriftai, lango dydis ir kita.

Kas nutinka, jei komandos nėra?

Gali trūkti leidimų arba komanda gali būti nepasiekiama jūsų leidime . Pabandykite paleisti kaip administratorius ir patvirtinkite, kad tai nėra išskirtinai „PowerShell“ skirta komanda.

Ar galima atšaukti naudojant CMD atliktus pakeitimus?

Ne visada : trynimas be atsarginės kopijos yra negrįžtamas. Konfigūracijos nustatymus ieškokite priešingoje komandoje arba atkurkite iš atsarginės kopijos.

Įvertinę visa tai, kas išdėstyta aukščiau, dabar turite visą komandų eilutės (CMD) įvaldymo repertuarą : nuo aplankų naršymo, failų kopijavimo ar lyginimo ir sistemos valdymo iki tinklo tyrinėjimo, komandų susiejimo su operatoriais, kintamųjų maksimizavimo ir automatinio užbaigimo arba mažai žinomų sparčiųjų klavišų naudojimo. Išmintingai naudojama komandų eilutė tampa produktyvumo didinimo priemone ir gelbėjimosi ratu, kai sąsaja neveikia tinkamai.