- Meisterda CMD põhi-, võrgu- ja hoolduskäsklustega Windows 10 ja 11 jaoks.
- Siit saate teada cmd.exe operaatorite, muutujate, edasilükatud laiendamise ja automaatse täitmise kohta.
- Kiiremaks tööks kasutage otseteid (F1–F9), torusid ja ümbersuunamisi.
Käsuviip (CMD) on Windowsi põhikomponent kiirete, täpsete ja keerukamate toimingute jaoks, mille täitmine graafilises liideses mõnikord kauem aega võtaks. Kuigi selle välimus meenutab MS-DOS-i, pole see sama: CMD on Windowsi käskude tõlgendaja ja selle kasulikkus on tänapäeval tohutu diagnostika, automatiseerimise ja administreerimise jaoks.
Selles juhendis oleme koostanud ja ümber kirjutanud Windows 10 ja Windows 11 jaoks kõige kasulikumad põhi- ja edasijõudnute käsud , mis hõlmavad kõike alates sirvimisest ja failihaldusest kuni võrgustamise, hoolduse, cmd.exe süntaksi, keskkonnamuutujate, otseteede ja vähem ilmsete nippideni. Kõik on selgitatud näidete, hoiatuste ja parimate tavade abil , et saaksite käsureal hõlpsalt navigeerida.
Mis on KMD ja milleks seda kasutatakse?
CMD, mida nimetatakse ka käsuviibaks , on tekstipõhine konsool, mis võimaldab teil operatsioonisüsteemiga otse suhelda. See võimaldab teil käivitada üksikuid käske või käsustringe , mis on väga tõhusad failide haldamiseks, võrkude diagnoosimiseks, ülesannete automatiseerimiseks või valikutele juurdepääsuks, mida graafiline kasutajaliides nii kiiresti ei paku.
Kuigi CMD-l on MS-DOS-iga teatud sarnasusi, ei ole see MS-DOS . See on Windows NT (Windows 7/8/10/11 ja Server) administratiivtööriist, mis suudab käivitada süsteemiutiliite, .bat-skripte ja paljusid .exe-faile. Lisaks töötavad selle käsud ka Windows 11-s , seega on siin õpitu kasulik süsteemi kaasaegsetes versioonides.
Kuidas konsooli avada ja millal administraatori õigusi kasutada
CMD avamiseks on mitu võimalust, olenevalt sellest, milline on teile mugavam. Kõige otsesem viis on avada menüü Start ja tippida käsuviiba avamiseks cmd . Samuti võite paremklõpsata ja valida Käivita administraatorina, kui vajate kõrgendatud õigusi.
Muud praktilised meetodid: vajutage klahvikombinatsiooni Windows + R ja tippige cmd; Windows + X ja valige „Command Prompt” (või Windows PowerShell, olenevalt versioonist); ja tegumihaldurist ( Ctrl + Shift + Esc) jaotises Fail > Käivita uus ülesanne tippige cmd. Kui soovite, et see käivituks kõrgendatud õigustega, avage otsetee asukoht , minge jaotisse Atribuudid > Otsetee > Lisavalikud ja märkige ruut „Käivita administraatorina”.
Kaustades navigeerimiseks ja orienteerumiseks on põhikäsklused väga lihtsad. `CD` muudab kataloogi: `cd Path` või `cd..` ühe taseme võrra ülespoole liikumiseks. `DIR` loetleb praeguse sisu koos failide ja alamkaustadega ning `TREE Folder` kuvab konkreetse tee kataloogipuu.
Kui ekraan saab täis, tühjendab CLS konsooli, et saaksite uuesti alustada; kui olete lõpetanud, sulgeb EXIT akna . Ja kui te ei mäleta käsu süntaksit, kuvab HELP saadaolevate käskude loendi koos lühikese kirjeldusega, samas kui /? lisamine käsule (näiteks dir /?) näitab selle parameetreid.
Loomiseks ja korraldamiseks loob MD (või MKDIR) uue kausta. RENAME nimetab faili (ja selle laiendi, kui see on lisatud) ümber, kuigi see ei teisenda vorminguid maagiliselt. DEL kustutab faile või kaustu (olge ettevaatlik ja ärge kasutage seda hooletult; kui te ei saa neid kustutada, vaadake, kuidas kustutamatuid faile kustutada ) ja FORMAT vormindab terve draivi, seega kasutage seda äärmise ettevaatusega.
Kopeerimine, teisaldamine ja täiustatud utiliidid
Failide dubleerimiseks kasutage käsku COPY Destination File ; kui soovite neid teisaldada, kasutage käsku MOVE Destination File, et teisaldada need koopiat jätmata. Suurte mahtudega töötamisel on ROBOCOPY Šveitsi armee nuga: kiire ja töökindel kopeerimine, automaatsed uuesti proovimised, jätkamise võimalus ja edenemise indikaator.
Kui teil on vaja võrrelda, näitab FC kahe faili või failikomplekti erinevusi. ASSOC näitab, milline programm avab konkreetse laienduse, mis on kasulik failide seoste diagnoosimiseks. Ja CIPHER saab vaba ruumi üle kirjutada, et kustutatud failide taastamine oleks raskem.
Süsteemi diagnostika ja hooldus
Arvuti kohta lisateabe saamiseks pakub SYSTEMINFO muuhulgas teavet, nagu hostinimi, täpne Windowsi versioon, protsessor, RAM, emaplaat ja salvestusruum. VER tagastab numbrilise süsteemiversiooni ja TIME kuvab või muudab praegust kellaaega, kui kahtlustate probleeme.
Vigade korral kontrollib CHKDSK ketta pinda, tuvastab vigased sektorid ja parandab failisüsteemi ebakõlad. SFC /scannow kontrollib süsteemifailide terviklikkust ja asendab rikutud failid vahemällu salvestatud koopiatega (nõuab administraatorina CMD-d). Lisatoimingute jaoks kasutab see DISM-liidest.
Ruumi vabastamiseks avab CLEANMGR klassikalise kettapuhastustööriista. Kui saate ruumihoiatusi, saate vähese ruumi hoiatuse sulgeda . Jõudluse hindamiseks käivitab WINSAT FORMAL üldise võrdlustesti; konkreetsete komponentide mõõtmiseks saate kasutada variante nagu CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL või DISKFORMAL .
Muud ülesanded: DEFRAG defragmenteerib draivi; DISKPART haldab kettaid ja partitsioone (LIST DISK, LIST VOLUME inventuuri jaoks); SHUTDOWN -s -t ajastab sulgemise mõne sekundi pärast (või -r taaskäivitamiseks) ja LOGOFF logib teid välja arvutit välja lülitamata. Kui vajate klassikalist juhtpaneeli, avab CONTROL PANEL selle koheselt. Kui teil on vaja partitsioone ühendada, vaadake, kuidas ühendada kahte NTFS-partitsiooni konkreetsetel juhtudel.
Võrgud ja ühenduvus
Alustuseks kuvab IPCONFIG IP-konfiguratsiooni, alamvõrgu maski, lüüsi, DNS-i ja palju muud, mis on ideaalne teie võrgu kiireks ülevaateks. PING kontrollib ühenduvust hostiga; kui vajate üksikasjalikumat marsruutimisteavet ja hüpetevahelist latentsust, on TRACERT ja PATHPING teie parimad sõbrad.
Aktiivsete ühenduste ja kasutusel olevate portide uurimisel kuvab NETSTAT statistikat, marsruutimistabeleid ja TCP/IP olekut. GETMAC annab teile arvuti võrgukaardi MAC-aadressi ja NSLOOKUP-i kasutatakse nimede ja IP-aadresside DNS-eraldusvõime valideerimiseks. Edasiseks analüüsiks võimaldab NETSH teil võrgukonfiguratsioone põhjalikult muuta ja diagnoosida.
cmd.exe süntaks, operaatorid ja värvid
Cmd interpreter ise toetab väga kasulikke parameetreid: /c käivitab käsu ja väljub, /k käivitab selle ja hoiab konsooli avatuna, /q keelab kaja, /d keelab automaatkäivituse, /a ja /u sunnivad ANSI või Unicode'i väljundit, /e:on|off kontrollib käskude laiendusi, /f:on|off aktiveerib nime lõpetamise ja /v:on|off lubab muutujate viivitatud laiendamise.
Värvide muutmiseks reguleerib /t:bf tausta ja esiplaani kuueteistkümnendsüsteemis numbrite abil. Kehtivad väärtused on järgmised:
| vaprus | Värvus |
|---|---|
| 0 | neeger |
| 1 | Azul |
| 2 | Roheline |
| 3 | Vesi |
| 4 | Punane |
| 5 | Lilla |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | Hall |
| 9 | Helesinine |
| a | Heleroheline |
| b | Selge vesi |
| c | Helepunane |
| d | Helelilla |
| e | Helekollane |
| f | Säravvalge |
Operaatorid teevad kõik vahet: | suunab ühe käsu väljundi teise käsu sisendisse; || käivitab järgmise ainult siis, kui eelmine ebaõnnestub; > suunab väljundi faili; & aheldab käsud; ja && käivitab need järjestikku ainult siis, kui need õnnestuvad.
Erimärkide ja tühikutega teede puhul on jutumärgid kohustuslikud ning sageli on vaja kasutada selliseid sümboleid nagu & , <, >, (), |, ^, =, !, +, ~ ja tühikuid. Jutumärkide kombineerimisel /c või /k abil on omad iseärasused : kui teatud tingimused ei ole täidetud (näiteks üks jutumärkide paar ilma erimärkideta), eemaldab cmd esimese ja viimase jutumärgi ning töötleb ülejäänu vastavalt.
Keskkonnamuutujad ja edasilükatud laienemine
Käsuviibakeskkond koosneb süsteemi- ja kasutajamuutujatest, mis kontrollivad shelli ja Windowsi enda käitumist. Nende vaatamiseks kasutage käsku `set` (PowerShellis `Get-ChildItem Env: `) ja konkreetse muutuja päringu esitamiseks kasutage käsku `set VariableName`.
Väärtuste loomiseks või muutmiseks kasutage funktsiooni `set Name=value` ; kustutamiseks kasutage funktsiooni `set Name= `. Kui väärtus sisaldab erimärke (>, |, &, ^), peate selle asendama märgiga ^ või panema jutumärkidesse (need säilivad väärtuse osana). Näiteks: `set Name=New^&Name` või `set Name="New&Name"`.
Muutuja sisu reasiseseks asendamiseks kasutage käskudes ja skriptides valikut %VARIABLE% : cmd laiendab seda ainult üks kord (mitte rekursiivselt). Kui teil on vaja väärtusi pärast plokis tehtud muudatusi hinnata, lubage viivitatud laiendamine (/v:on) ja kasutage valikut !VARIABLE!.
Failide ja kataloogide automaatne täitmine
Nime täiendamine pole vaikimisi lubatud, kuid saate selle lubada käsuga cmd /f:on . Lisaks on võimalik konfigureerida registris võtmeid järgmistel radadel: HKLM\Software\Microsoft\Command Processor\CompletionChar ja PathCompletionChar ning nende ekvivalendid HKCU-s , kasutades REG_DWORD väärtusi (näiteks 0x9 TAB-i või 0x08 BACKSPACE-i jaoks).
Kui lõpetamine on lubatud, lõpetab CTRL+D kataloogide loendi ning CTRL+F failide ja kataloogide loendi . Nende kombinatsioonide kordamine liigub vastete kaudu läbi; Shift+vastav klahv liigub tagasi. Kui stringi muudate, arvutatakse vastete loend uuesti ja tühikutega teed pannakse vigade vältimiseks jutumärkidesse .
Otseteed ja ajasäästlikud nipid
Funktsiooniklahvid kiirendavad ajalooga töötamist. F1 kirjutab viimase käsu tähemärgi haaval ümber; F2 küsib tähemärki ja kleebib selle algusest kuni esimese esinemiseni; F3 kirjutab viimase käsu täielikult ümber; F4 kustutab kursorist määratud tähemärgini.
F5 sirvib eelmisi käske (ilma automaatse täitmiseta), F6 lisab EOF-lipu (^Z), F7 kuvab ajaloomenüü, F8 kirjutab ümber eelnevalt kasutatud käsud ja F9 käivitab käsu uuesti F7 menüüst numbri järgi. Samuti saate kursori lõpus oleva eelmise käsu taastamiseks kasutada ülesnoolt .
Mitme käsu järjestikuseks käivitamiseks ahelda need kokku sümboliga && või eralda need sümboliga &, kui sa ei looda edule. Kui midagi jääb toppama, tühistab CTRL+C täitmise (ja kui rakendus hangub, vaata, kuidas hangunud rakendust Windowsis sulgeda ). Liiga palju väljundit? Lisa |rohkem lehekülgimiseks, |leida "tekst" , et filtreerida ridu kindla sõnaga, |lõika , et kopeerida lõikelauale, või >fail.txt, et see salvestada.
Praktilised näited ja väikesed "retseptid"
Ekraani tühjendamiseks taastab `cls` konsooli puhtasse olekusse. Kui soovite kausta sisust lihttekstilist loendit, loob `dir /b > listado.txt` faili, mis sisaldab praeguses tees asuvate failide ja alamkataloogide nimesid.
Kui eelistate väljundit lõikelauale kopeerida, võite tippida dir | clip ja seejärel selle Ctrl + V abil kleepida. Paljudel hispaaniakeelsetel klaviatuuridel toru sümboli tippimiseks pidage meeles, et see väljub tavaliselt klahvikombinatsiooniga AltGr + 1.
Süsteemifailide parandamiseks skannib ja parandab `sfc /scannow` kõik leitud rikutud failid kohalike vahemälude abil. Kui ilmneb suur hulk vigu, võib olla aeg ketas enne andmete kaotamist välja vahetada.
Kurioosumina võite faili manustamine pildi sisse koos: copy /b documento.docx+foto.png salida.pngPildi avamisel näete fotot; kui avate saadud faili sobiva rakendusega (näiteks Word), pääsete juurde peidetud dokumendi sisule.
Tarkvara auditeerimiseks loetleb `wmic product get name` installitud programmid. Desinstallimisvõimalus on `wmic product where "ExactName" call uninstall /nointeractive` , kuigi see pole kõige mugavam meetod, kuna see nõuab täpset nime ja seega pole see tavaliselt parim viis suure hulga programmide desinstallimiseks.
Kui soovite muuda akna pealkirja Juhtumite eristamiseks kasutage CMD-d: title MiConsolaKontrollerite kohta lisateabe saamiseks draiveripäring /fo loend /v näitab iga juhi asukohta, olekut, suurust ja kuupäeva (vt Kuidas teada saada, millised draiverid mul on installitud).
Loendite puhul toetab `dir` sorteerimist: näiteks `dir /os` (suuruse järgi) või kuupäevavalikud, näiteks `dir /od`, et kuvada vanimast uusimani. Katsetage modifikaatorit `/o` ja selle alamvalikuid, et saavutada oma kriteeriumidele vastav soovitud järjestus.
Varustuse inventuuri tegemiseks systeminfo See kuvab kõike ekraanil (saate seda kombineerida > info.txt (et seda salvestada). Kui tarkvara ajakohasena hoidmine on teie asi, tiibade uuendamine - kõik See tuvastab ja värskendab käsurealt saadaolevaid rakendusi ning see on ka võimalik värskenda konkreetset rakendust koos: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Microsofti viirusetõrje abil kiireks pahavara skannimiseks võite käivitada kiirskannimine näiteks Windows Defenderi käsurea utiliidi abil: mpcmdrun.exe -Scan -1 oma vastavalt marsruudilt.
Kui teil on vaja näha oma arvutis töötava Windowsi täpset versiooni , tippige winver . Ilmub aken, kus kuvatakse väljaanne, ehituse number ja kui litsents on lingitud teie Microsofti kontoga, kajastub ka see seos.
Levinud probleemid ja kuidas neid lahendada
Kui CMD kuvab teate „Juurdepääs keelatud ”, siis sul tõenäoliselt puuduvad õigused: ava konsool uuesti administraatorina. Kui teade ütleb, et faili ei leita, kontrolli teed, jutumärke ja tühikuid , kuna need on sageli põhjuseks.
Kui näete veateadet „Süntaksiviga ”, kontrollige parameetreid või kasutage käsuvalikute kuvamiseks /? klahvikombinatsiooni. Kui käsk „ei vasta”, vajutage täitmise katkestamiseks Ctrl+C ja kontrollige, kas see vajab täiendavaid parameetreid. Kui kahtlustate kodeerimisprobleeme, proovige käsku chcp 65001 (UTF-8) või käivitage käsk PowerShellist.
CMD vs PowerShell: peamised erinevused
Visuaalselt on nad sarnased, kuid mitte samas liigas . CMD töötab lihttekstiga ja sobib ideaalselt põhiülesannete, lihtsate .bat-skriptide ja kiirete toimingute jaoks. PowerShell töötab objektidega , sellel on oma skriptimiskeel, moodulid, tingimuslaused, tsüklid ja palju muid täiustatud automatiseerimis- ja haldusvõimalusi.
Igapäevases kasutuses on CMD uskumatult mugav pingide, loendite, varundamise, hoolduse ja kiire diagnostika jaoks. Kui otsite keerukat automatiseerimist, integreeritud väljundit ja struktureeritud andmetega manipuleerimist, on PowerShell tööriist , mis annab teile selle lisaeelise.
Kiire KKK
Kas CMD ja PowerShell on sama asi?
Ei, neil on erinevad rollid : CMD on lihtsam ja otsesem põhiülesannete jaoks; PowerShell on võimsam, paindlikum ja suunatud keerukale automatiseerimisele.
Milliseid eeliseid pakub CMD graafilise liidese ees?
Kiirus, otsejuurdepääs ja automatiseerimine : aja kokkuhoiuks pääsete juurde valikutele, mis pole graafilises kasutajaliideses nähtavad, ja ahelkäsklustele.
Kas CMD on Windowsi tulevastes versioonides endiselt saadaval?
Microsoft toetab endiselt CMD-d, kuigi reklaamib peamise keskkonnana PowerShelli. Ametlikku teadaannet selle toetuse kohta pole.
Kas ma saan CMD-s PowerShelli käske käivitada?
Otseselt mitteNeed on erinevad keeled, kuigi PowerShelli saab avada CMD-st, tippides powershell ja käivitavad seal oma käsud.
Kas mis tahes käsu käivitamine on ohutu?
See sõltub käsust . Väldi kopeerimist ja kleepimist ilma selle toimimisest aru saamata, eriti kui see muudab süsteemi (vormindamine, registrimuudatused, kustutamine).
Kuidas ma saan CMD versiooni vaadata?
Süsteemi versiooni nägemiseks sisestage ver või käsuinterpretaatori teabe nägemiseks oma installi kohta cmd /?
Kas akna välimust saab kohandada?
Jah, atribuutide alt (paremklõps tiitliribal): värvid, fondid, akna suurus ja muu.
Mis juhtub, kui käsku pole olemas?
Õigused võivad puududa või käsk ei pruugi teie väljaandes saadaval olla . Proovige käivitada administraatorina ja veenduge, et see pole PowerShelli-eksklusiivne käsk.
Kas CMD abil tehtud muudatusi saab tagasi võtta?
Mitte alati : kustutamine ilma varukoopiata on pöördumatu. Konfiguratsioonisätete jaoks otsige vastupidist käsku või taastage varukoopiast.
Kõige eelnevaga on teil nüüd täielik repertuaar CMD valdamiseks : kaustades navigeerimisest, failide kopeerimisest või võrdlemisest ja süsteemi haldamisest kuni võrgu uurimiseni, käskude ja operaatorite ühendamiseni, muutujate maksimeerimise ja automaatse täitmiseni või vähetuntud otseteede kasutamiseni. Targalt kasutades saab käsuviibast tootlikkuse tõstja ja päästerõngas, kui liides peaks puudu jääma.