- Hallitse CMD:tä perus-, verkko- ja ylläpitokomennoilla Windows 10:lle ja 11:lle.
- Opi operaattoreista, muuttujista, lykätystä laajennuksesta ja automaattisesta täydennyksestä cmd.exe-tiedostossa.
- Käytä pikanäppäimiä (F1–F9), piipunäppäimiä ja uudelleenohjauksia työskennelläksesi nopeammin.
Komentokehote (CMD) on edelleen Windowsin keskeinen osa nopeita, tarkkoja ja edistyneitä tehtäviä varten, jotka joskus veisivät kauemmin graafisessa käyttöliittymässä. Vaikka sen ulkonäkö muistuttaa MS-DOSia, se ei ole sama: CMD on Windowsin komentotulkki , ja sen hyödyllisyys on nykyään valtava diagnostiikassa, automatisoinnissa ja hallinnassa.
Tässä oppaassa olemme koonneet ja kirjoittaneet uudelleen hyödyllisimmät Windows 10:n ja Windows 11:n perus- ja edistyneet komennot , jotka kattavat kaiken selaamisesta ja tiedostojen hallinnasta verkkoon, ylläpitoon, itse cmd.exe-tiedoston syntaksiin, ympäristömuuttujiin, oikotiiin ja vähemmän ilmeisiin temppuihin. Kaikki selitetään esimerkkien , varoitusten ja parhaiden käytäntöjen avulla, jotta voit navigoida komentorivillä helposti.
Mikä on KMD ja mihin sitä käytetään?
CMD, joka tunnetaan myös komentokehotteena , on tekstipohjainen konsoli, jonka avulla voit olla suoraan vuorovaikutuksessa käyttöjärjestelmän kanssa. Sen avulla voit suorittaa yksittäisiä komentoja tai komentojonoja , jotka ovat erittäin tehokkaita tiedostojen hallinnassa, verkkojen vianmäärityksessä, tehtävien automatisoinnissa tai sellaisten asetusten käyttämisessä, joita graafinen käyttöliittymä ei tarjoa yhtä nopeasti.
Vaikka CMD:llä on joitakin yhtäläisyyksiä MS-DOSin kanssa, se ei ole MS-DOS . Se on Windows NT:n (Windows 7/8/10/11 ja Server) hallintatyökalu, joka pystyy suorittamaan järjestelmäapuohjelmia, .bat-skriptejä ja monia .exe-tiedostoja. Lisäksi sen komennot toimivat myös Windows 11:ssä , joten tässä oppimastasi on hyötyä järjestelmän uudemmissa versioissa.
Kuinka avata konsoli ja milloin käyttää järjestelmänvalvojan oikeuksia
CMD:n voi avata useilla tavoilla riippuen siitä, mikä on sinulle kätevintä. Suorin tapa on avata Käynnistä-valikko ja kirjoittaa cmd avataksesi komentokehotteen . Voit myös napsauttaa hiiren kakkospainikkeella ja valita Suorita järjestelmänvalvojana, jos tarvitset laajennetut oikeudet.
Muita käytännöllisiä menetelmiä: Windows + R ja kirjoita cmd; Windows + X ja valitse ”Komentokehote” (tai Windows PowerShell versiosta riippuen); ja Tehtävienhallinnassa ( Ctrl + Shift + Esc) kohdassa Tiedosto > Suorita uusi tehtävä kirjoita cmd. Jos haluat sen toimivan laajennetuilla oikeuksilla, avaa pikakuvakkeen sijainti , siirry kohtaan Ominaisuudet > Pikakuvake > Lisäasetukset ja valitse ”Suorita järjestelmänvalvojana”.
Kansioissa navigointiin ja niiden selaamiseen tarvittavat peruskomennot ovat hyvin yksinkertaisia. `CD` vaihtaa hakemistoa: `cd Path` tai `cd..` siirtyy yhden tason ylöspäin. `DIR` listaa nykyisen sisällön tiedostoineen ja alikansioineen, ja `TREE Folder` näyttää tietyn polun hakemistopuun.
Kun näyttö täyttyy, CLS tyhjentää konsolin ja aloittaa alusta; kun olet valmis, EXIT sulkee ikkunan . Ja jos et muista komennon syntaksia, HELP näyttää käytettävissä olevien komentojen luettelon lyhyen kuvauksen kera, kun taas /?- merkin lisääminen komentoon (esimerkiksi dir /?) näyttää sen parametrit.
Luodakseen ja järjestääkseen MD (tai MKDIR) FolderName luo uuden kansion. RENAME nimeää tiedoston uudelleen (ja sen tiedostopäätteen, jos sellainen on), vaikka se ei muunna tiedostomuotoja taianomaisesti. DEL poistaa tiedostoja tai kansioita (ole varovainen, ettet käytä sitä huolimattomasti; jos et voi poistaa niitä, katso ohjeet tiedostojen poistamiseen, joita ei voi poistaa ), ja FORMAT alustaa koko aseman, joten käytä sitä erittäin varoen.
Kopiointi-, siirto- ja lisäapuohjelmat
Tiedostojen kopioimiseen käytä COPY Destination File -komentoa ; jos haluat siirtää ne, käytä MOVE Destination File -komentoa siirtääksesi ne jättämättä kopiota. Suurten tiedostojen kanssa työskenneltäessä ROBOCOPY on linkkuveitsi: nopea ja luotettava kopiointi, automaattiset uudelleenyritykset, mahdollisuus jatkaa ja edistymisen ilmaisin.
Jos sinun täytyy vertailla, FC näyttää kahden tiedoston tai tiedostojoukon väliset erot. ASSOC paljastaa, mikä ohjelma avaa tietyn tiedostopäätteen, mikä on hyödyllinen tiedostokytkösten diagnosoinnissa. Ja CIPHER voi korvata vapaata tilaa, mikä vaikeuttaa poistettujen tiedostojen palauttamista.
Järjestelmän diagnostiikka ja huolto
SYSTEMINFO-funktio antaa lisätietoja tietokoneestasi, kuten isäntänimen, tarkan Windows-version, suorittimen, RAM-muistin, emolevyn ja tallennustilan. VER palauttaa numeerisen järjestelmäversion, ja TIME näyttää tai muuttaa nykyisen kellonajan, jos epäilet ongelmia.
Virheiden sattuessa CHKDSK tarkistaa levyn pinnan, tunnistaa vialliset sektorit ja korjaa tiedostojärjestelmän epäjohdonmukaisuudet. SFC /scannow tarkistaa järjestelmätiedostojen eheyden ja korvaa vioittuneet tiedostot välimuistissa olevilla kopioilla (vaatii CMD:n järjestelmänvalvojana). Lisätehtäviin se käyttää DISM-käyttöliittymää.
Tilan vapauttamiseksi CLEANMGR avaa klassisen levynpuhdistustyökalun. Jos saat varoituksia tilasta, voit ohittaa vähäisen tilan hälytyksen . Jos haluat arvioida suorituskykyä, WINSAT FORMAL suorittaa yleisen vertailuanalyysin; voit käyttää muunnelmia, kuten CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL tai DISKFORMAL, tiettyjen komponenttien mittaamiseen.
Muita tehtäviä: DEFRAG eheyttää aseman; DISKPART hallitsee levyjä ja osioita (LIST DISK, LIST VOLUME inventaariota varten); SHUTDOWN -s -t ajoittaa sammutuksen muutamassa sekunnissa (tai -r uudelleenkäynnistystä varten) ja LOGOFF kirjaa sinut ulos sammuttamatta tietokonetta. Jos tarvitset klassista Ohjauspaneelia, CONTROL PANEL avaa sen välittömästi. Jos sinun on yhdistettävä osioita, katso, miten kaksi NTFS-osiota yhdistetään erityistapauksissa.
Verkot ja liitettävyys
Aluksi IPCONFIG näyttää IP-kokoonpanon, aliverkon peitteen, yhdyskäytävän, DNS:n ja paljon muuta, mikä on ihanteellista verkon nopeaan yleiskatsaukseen. PING tarkistaa yhteyden isäntään; jos tarvitset tarkempia reititystietoja ja hop-to-hop-latenssia, TRACERT ja PATHPING ovat parhaita ystäviäsi.
Tutkiessaan aktiivisia yhteyksiä ja käytössä olevia portteja NETSTAT listaa tilastoja, reititystaulukoita ja TCP/IP-tilan. GETMAC antaa tietokoneen verkkokortin MAC-osoitteen , ja NSLOOKUP-funktiota käytetään nimien ja IP-osoitteiden DNS-selvityksen validointiin. Lisäanalyysiä varten NETSH mahdollistaa verkkoasetusten muokkaamisen ja diagnosoinnin perusteellisesti.
cmd.exe-syntaksi, operaattorit ja värit
Cmd - tulkki itsessään tukee erittäin hyödyllisiä parametreja: /c suorittaa komennon ja sulkee sen, /k suorittaa sen ja pitää konsolin auki, /q poistaa kaiutuksen käytöstä, /d poistaa automaattisen käynnistyksen käytöstä, /a ja /u pakottavat ANSI- tai Unicode-tulosteen, /e:on|off ohjaa komentolaajennuksia, /f:on|off aktivoi nimen täydennyksen ja /v:on|off ottaa käyttöön viivästetyn muuttujien laajennuksen.
Värien muuttamiseksi /t:bf säätää taustaa ja etualaa heksadesimaalinumeroilla. Kelvolliset arvot ovat:
| urheus | Väri |
|---|---|
| 0 | Neekeri |
| 1 | Azul |
| 2 | Verde |
| 3 | Vesi |
| 4 | Punainen |
| 5 | violetti |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | Harmaa |
| 9 | Vaaleansininen |
| a | Vaaleanvihreä |
| b | Kirkas vesi |
| c | Vaaleanpunainen |
| d | Purpura claro |
| e | Vaaleankeltainen |
| f | Kirkkaan valkoinen |
Operaattorit ratkaisevat kaiken : | ohjaa yhden komennon tulosteen toisen komennon tuloon; || suorittaa seuraavan komennon vain, jos edellinen epäonnistuu; > ohjaa tulosteen tiedostoon; & ketjuttaa komennot; ja && suorittaa ne peräkkäin vain, jos ne onnistuvat.
Erikoismerkkien ja välilyöntejä sisältävien polkujen kanssa lainausmerkit ovat pakollisia, ja usein on poistettava koodinvaihtosymbolit, kuten & , <, >, (), |, ^, =, !, +, ~ ja välilyönnit. Lainausmerkkien yhdistämisessä /c- tai /k- valitsimien kanssa on erityispiirteitä : jos tietyt ehdot eivät täyty (esimerkiksi yksi lainausmerkkipari ilman erikoismerkkejä), cmd poistaa ensimmäisen ja viimeisen lainausmerkin ja käsittelee loput vastaavasti.
Ympäristömuuttujat ja viivästynyt laajennus
Komentokehoteympäristö koostuu järjestelmä- ja käyttäjämuuttujista, jotka ohjaavat komentotulkin ja itse Windowsin toimintaa. Voit tarkastella niitä käyttämällä `set`-komentoa ( PowerShellissä `Get-ChildItem Env: `) ja tietyn muuttujan kyselyyn käyttämällä `set VariableName`-komentoa.
Arvojen luomiseen tai muuttamiseen käytä `set Name=value`-metodia ; poistamiseen käytä `set Name= `-metodia. Jos arvo sisältää erikoismerkkejä (>, |, &, ^), sinun on vaihdettava se merkkiin ^ tai laitettava se lainausmerkkeihin (nämä säilyvät osana arvoa). Esimerkiksi: `set Name=New^&Name` tai `set Name="New&Name"`.
Muuttujan sisällön korvaamiseksi rivillä, käytä komennoissa ja skripteissä %VARIABLE% -muuttujaa: cmd laajentaa sen vain kerran (ei rekursiivisesti). Jos sinun on arvioitava arvoja lohkon sisällä tehtyjen muutosten jälkeen, ota käyttöön viivästetty laajennus (/v:on) ja käytä !VARIABLE! -muuttujaa.
Tiedostojen ja hakemistojen automaattinen täydennys
Nimen täydennys ei ole oletusarvoisesti käytössä, mutta voit ottaa sen käyttöön komennolla cmd /f:on . Lisäksi voit määrittää avaimet rekisterissä seuraavilla poluilla: HKLM\Software\Microsoft\Command Processor\CompletionChar ja PathCompletionChar sekä niiden vastineet HKCU: ssa käyttämällä REG_DWORD-arvoja (esimerkiksi 0x9 TAB:lle tai 0x08 BACKSPACE:lle).
Kun täydennys on käytössä, CTRL+D täydentää hakemistoja ja CTRL+F täydentää tiedostoja ja hakemistoja . Näiden yhdistelmien toistaminen iteroi osumien läpi; Shift+vastaava näppäin siirtää taaksepäin. Jos muokkaat merkkijonoa, osumaluettelo lasketaan uudelleen ja välilyöntejä sisältävät polut lainausmerkkeihin virheiden välttämiseksi.
Oikopolkuja ja ajansäästövinkkejä
Funktionäppäimet nopeuttavat historian käsittelyä. F1 kirjoittaa viimeisen komennon uudelleen merkki merkiltä; F2 pyytää merkkiä ja liittää sen alusta sen ensimmäiseen esiintymään; F3 kirjoittaa viimeisen komennon kokonaan uudelleen; F4 poistaa kohdistimesta määritettyyn merkkiin asti.
F5 selaa edellisiä komentoja (ilman automaattista täydennystä), F6 lisää EOF-lipun (^Z), F7 näyttää historiavalikon, F8 kirjoittaa aiemmin käytetyt komennot uudelleen ja F9 suorittaa komennon uudelleen numeron mukaan F7-valikosta. Voit myös käyttää ylänuolta edellisen komennon hakemiseen, kun kohdistin on lopussa.
Suorittaaksesi useita komentoja peräkkäin, ketjuta ne yhteen &&- merkillä tai erota ne & -merkillä, jos et ole varma niiden onnistumisesta. Jos jokin jumiutuu, CTRL+C peruu suorituksen (ja jos sovellus jumiutuu, katso, miten jumiutunut sovellus suljetaan Windowsissa ). Liikaa tulostetta? Lisää |more sivutukseen, |find "text" suodattaaksesi rivit, joilla on tietty sana, |clip kopioidaksesi sen leikepöydälle tai > file.txt tallentaaksesi sen.
Käytännön esimerkkejä ja pieniä ”reseptejä”
Näytön tyhjentämiseksi `cls` palauttaa konsolin puhtaaseen tilaan. Jos haluat selkokielisen luettelon kansion kaikesta sisällöstä, `dir /b > listado.txt` luo tiedoston, joka sisältää nykyisen polun tiedostojen ja alihakemistojen nimet.
Jos haluat mieluummin kopioida tulosteen leikepöydälle, voit kirjoittaa dir | clip ja liittää sen sitten painamalla Ctrl + V. Pystyviivan symbolin kirjoittaminen monilla espanjalaisilla näppäimistöillä tulee yleensä tulostettavaksi painamalla AltGr + 1.
Järjestelmätiedostojen korjaamiseksi komento `sfc /scannow` skannaa ja korjaa kaikki löytämänsä vioittuneet tiedostot paikallisten välimuistien avulla. Jos virheitä ilmenee paljon, levy kannattaa ehkä vaihtaa ennen kuin tiedot menetetään.
Uteliaisuutena voit upota tiedosto kuvan sisään kanssa: copy /b documento.docx+foto.png salida.pngKun avaat kuvan, näet valokuvan; kun avaat tuloksena olevan tiedoston asianmukaisella sovelluksella (esimerkiksi Wordilla), voit käyttää piilotettua asiakirjan sisältöä.
Ohjelmistojen auditointia varten `wmic product get name` listaa asennetut ohjelmat. Ohjelman voi poistaa myös komennolla `wmic product where "ExactName" call uninstall /nointeractive` , vaikka se ei olekaan kätevin tapa, koska se vaatii tarkan nimen. Näin ollen se ei yleensä ole paras tapa poistaa suurta määrää ohjelmia.
Jos haluat muuta ikkunan otsikkoa Voit erottaa instanssit toisistaan komentoa CMD:llä: title MiConsolaLisätietoja ohjaimista saat ajurikysely /fo-lista /v näyttää kunkin kuljettajan sijainnin, tilan, koon ja päivämäärän (katso Miten selvitän asennetut ajurit).
Listauksissa `dir` tukee lajittelua: esimerkiksi `dir /os` (koon mukaan) tai päivämääräasetukset, kuten `dir /od`, vanhimmasta uusimpaan. Kokeile `/o` -muokkaajaa ja sen aliasetuksia saavuttaaksesi haluamasi järjestyksen kriteeriesi perusteella.
Laitteiden inventointia varten SystemInfo Se näyttää kaiken näytöllä (voit yhdistää sen > info.txt (Jos ohjelmiston pitäminen ajan tasalla on sinun juttusi, siipien päivitys - kaikki Se tunnistaa ja päivittää käytettävissä olevia sovelluksia komentoriviltä, ja se on myös mahdollista päivittää tietyn sovelluksen kanssa: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Voit suorittaa nopean haittaohjelmatarkistuksen Microsoftin virustorjuntaohjelmalla pikaskannaus käyttämällä Windows Defenderin komentorivityökalua, esimerkiksi: mpcmdrun.exe -Scan -1 vastaavalta reitiltä.
Jos haluat nähdä tietokoneesi tarkan Windows-version , kirjoita winver . Näyttöön tulee ikkuna, jossa näkyy versio, koontiversion numero ja, jos käyttöoikeus on linkitetty Microsoft-tiliisi, myös tämä yhteys näkyy.
Yleisiä ongelmia ja niiden ratkaiseminen
Jos komentokehotteessa näkyy "Pääsy evätty ", sinulla ei todennäköisesti ole käyttöoikeuksia: avaa konsoli uudelleen järjestelmänvalvojana. Kun viestissä ilmoitetaan, että tiedostoa ei löydy, tarkista polut, lainausmerkit ja välilyönnit , koska ne ovat usein syynä.
Jos näet "Syntaksivirhe ", tarkista parametrit tai käytä /?-näppäinyhdistelmää komentoasetusten palauttamiseen. Kun komento "ei vastaa", paina Ctrl+C keskeyttääksesi suorituksen ja tarkistaaksesi, tarvitseeko se lisäparametreja. Jos epäilet koodausongelmia, kokeile chcp 65001 (UTF-8) -komentoa tai suorita komento PowerShellistä.
CMD vs. PowerShell: Keskeiset erot
Visuaalisesti ne ovat samankaltaisia, mutta eivät samassa luokassa . CMD toimii pelkkää tekstiä käyttäen ja sopii erinomaisesti perustehtäviin, yksinkertaisiin .bat-skripteihin ja nopeisiin toimintoihin. PowerShell toimii objektien kanssa , sillä on oma skriptikieli, moduulit, ehdolliset lausekkeet, silmukat ja monia muita edistyneitä automaatio- ja hallintaominaisuuksia.
Päivittäisessä käytössä CMD on edelleen uskomattoman kätevä ping-kutsuihin, listauksiin, varmuuskopiointiin, ylläpitoon ja nopeaan diagnostiikkaan. Jos etsit monimutkaista automaatiota, integroitua tulostusta ja jäsenneltyä datan käsittelyä, PowerShell on työkalu , joka antaa sinulle lisäetua.
Usein kysytyt kysymykset
Ovatko CMD ja PowerShell sama asia?
Ei, niillä on eri roolit : CMD on yksinkertaisempi ja suorempi perustehtäviin; PowerShell on tehokkaampi, joustavampi ja suunnattu monimutkaiseen automatisointiin.
Mitä etuja CMD tarjoaa graafiseen käyttöliittymään verrattuna?
Nopeus, suora käyttö ja automaatio : voit käyttää asetuksia, jotka eivät näy käyttöliittymässä, ja ketjuttaa komentoja ajan säästämiseksi.
Onko CMD edelleen saatavilla tulevissa Windows-versioissa?
Microsoft tukee edelleen CMD:tä, vaikka se mainostaakin PowerShelliä ensisijaisena ympäristönä. Sen käytöstä poistamisesta ei ole virallista ilmoitusta.
Voinko suorittaa PowerShell-komentoja CMD:ssä?
Ei suoraanNe ovat eri kieliä, vaikka voit avata PowerShellin CMD:stä kirjoittamalla powershell ja käynnistävät komentojaan siellä.
Onko minkään komennon suorittaminen turvallista?
Se riippuu komennosta . Vältä kopioimista ja liittämistä ymmärtämättä sitä, varsinkin jos se muokkaa järjestelmää (muotoilu, rekisterimuutokset, poistot).
Miten voin tarkastella CMD-versiota?
Kirjoita ver nähdäksesi järjestelmäversion tai cmd /? nähdäksesi asennuksen komentotulkin tiedot.
Voiko ikkunan ulkonäköä muokata?
Kyllä, Ominaisuudet-kohdassa (napsauta hiiren kakkospainikkeella otsikkoriviä): värit, fontit, ikkunan koko ja paljon muuta.
Mitä tapahtuu, jos komentoa ei ole olemassa?
Käyttöoikeudet saattavat puuttua tai komento ei ole käytettävissä versiossasi . Kokeile suorittaa komento järjestelmänvalvojana ja varmista, että kyseessä ei ole PowerShell-yksinomaan käytettävissä oleva komento.
Voidaanko CMD:llä tehdyt muutokset peruuttaa?
Ei aina : Poistaminen ilman varmuuskopiota on peruuttamatonta. Asetusten osalta etsi vastakkainen komento tai palauta varmuuskopiosta.
Kaiken edellä mainitun ansiosta sinulla on nyt täydellinen valikoima komentokehotteen hallintaa : kansioiden selaamisesta, tiedostojen kopioimisesta tai vertailusta ja järjestelmän hallinnasta verkon tutkimiseen, komentojen ja operaattoreiden ketjuttamiseen, muuttujien maksimointiin ja automaattiseen täydennykseen tai vähän tunnettujen oikoteiden käyttöön. Viisaasti käytettynä komentokehotteesta tulee tuottavuuden tehostaja ja pelastusrengas, kun käyttöliittymä ei toimi kunnolla.