- Stăpânește CMD cu comenzi de bază, de rețea și de întreținere pentru Windows 10 și 11.
- Aflați despre operatori, variabile, expansiune amânată și completare automată în cmd.exe.
- Folosește scurtături (F1–F9), bare verticale și redirecționări pentru a lucra mai rapid.
Linia de comandă (CMD) rămâne o componentă cheie în Windows pentru sarcini rapide, precise și avansate care uneori ar dura mai mult în interfața grafică. Deși aspectul său amintește de MS-DOS, nu este același: CMD este interpretorul de comenzi Windows , iar utilitatea sa astăzi este enormă pentru diagnosticare, automatizare și administrare.
În acest ghid, am compilat și rescris cele mai utile comenzi de bază și avansate pentru Windows 10 și Windows 11 , acoperind totul , de la navigare și gestionarea fișierelor până la crearea de rețele, întreținere, sintaxa cmd.exe în sine, variabile de mediu, comenzi rapide și trucuri mai puțin evidente. Totul este explicat cu exemple , avertismente și cele mai bune practici, astfel încât să puteți naviga cu ușurință pe linia de comandă.
Ce este CMD și la ce se utilizează?
CMD, numit și Command Prompt , este o consolă bazată pe text care vă permite să interacționați direct cu sistemul de operare. Vă permite să executați comenzi individuale sau șiruri de comenzi care sunt foarte eficiente pentru gestionarea fișierelor, diagnosticarea rețelelor, automatizarea sarcinilor sau accesarea opțiunilor pe care interfața grafică nu le oferă la fel de rapid.
Deși are unele asemănări cu MS-DOS, CMD nu este MS-DOS . Este un instrument de administrare pentru Windows NT (Windows 7/8/10/11 și Server), capabil să ruleze utilitare de sistem, scripturi .bat și multe fișiere .exe. În plus, comenzile sale funcționează și în Windows 11 , așa că ceea ce veți învăța aici vă va fi util în versiunile moderne ale sistemului.
Cum se deschide consola și când se utilizează privilegiile de administrator
Există mai multe modalități de a deschide CMD, în funcție de ceea ce este cel mai convenabil pentru dvs. Cea mai directă este să deschideți meniul Start și să tastați cmd pentru a deschide Linia de comandă . De asemenea, puteți face clic dreapta și alege Executare ca administrator dacă aveți nevoie de privilegii sporite.
Alte metode practice: Windows + R și tastați cmd; Windows + X și selectați „Command Prompt” (sau Windows PowerShell, în funcție de versiune); și din Task Manager (Ctrl + Shift + Esc) sub File > Run new task (Fișier > Executare activitate nouă), tastați cmd. Dacă doriți să ruleze cu privilegii sporite, deschideți locația comenzii rapide , accesați Properties > Shortcut > Advanced options (Opțiuni avansate) și bifați „Run as administrator” (Executare ca administrator).
Pentru a naviga și a vă orienta printre foldere, comenzile esențiale sunt foarte simple. `CD` schimbă directorul: `cd Path` sau `cd..` pentru a urca cu un nivel superior. `DIR` listează conținutul curent cu fișiere și subfoldere, iar `TREE Folder` afișează arborele de directoare al unei anumite căi.
Când ecranul devine plin, CLS șterge consola pentru a relua operațiunea de la capăt; când ați terminat, EXIT închide fereastra . Și dacă nu vă amintiți sintaxa unei comenzi, HELP afișează lista de opțiuni disponibile cu o scurtă descriere, în timp ce adăugarea lui /? la o comandă (de exemplu, dir /?) afișează parametrii acesteia.
Pentru a crea și organiza, comanda MD (sau MKDIR) FolderName creează un folder nou. RENAME redenumește un fișier (și extensia acestuia, dacă este inclusă), deși nu convertește în mod magic formatele. DEL șterge fișiere sau foldere (aveți grijă să nu o utilizați în mod neglijent; dacă nu le puteți șterge, consultați cum se șterg fișierele care nu pot fi șterse ), iar FORMAT formatează o unitate întreagă, așa că utilizați-o cu extremă precauție.
Copiere, mutare și utilitare avansate
Pentru a duplica fișiere, utilizați comanda COPY Destination File ; dacă doriți să le mutați, utilizați comanda MOVE Destination File pentru a le muta fără a lăsa o copie. Când lucrați cu volume mari, ROBOCOPY este briceagul elvețian: copiere rapidă și robustă, reîncercări automate, posibilitatea de reluare și un indicator de progres.
Dacă trebuie să comparați, FC arată diferențele dintre două fișiere sau seturi de fișiere. ASSOC dezvăluie ce program deschide o anumită extensie, util pentru diagnosticarea asocierilor de fișiere. Iar CIPHER poate suprascrie spațiul liber pentru a îngreuna recuperarea fișierelor șterse.
Diagnosticarea și întreținerea sistemului
Pentru a afla mai multe despre computerul dvs., SYSTEMINFO oferă detalii precum numele gazdei, versiunea exactă de Windows, procesorul, memoria RAM, placa de bază și spațiul de stocare, printre alte informații. VER returnează versiunea numerică a sistemului, iar TIME afișează sau modifică ora curentă, în cazul în care suspectați existența unor probleme.
În caz de erori, CHKDSK verifică suprafața discului, detectează sectoarele defecte și corectează inconsecvențele sistemului de fișiere. SFC /scannow examinează integritatea fișierelor de sistem și le înlocuiește pe cele corupte cu copii din cache (necesită CMD ca administrator). Pentru sarcini suplimentare, utilizează interfața DISM.
Pentru a elibera spațiu, CLEANMGR deschide instrumentul clasic de Curățare a discului. Dacă primiți avertismente de spațiu, puteți ignora alerta de spațiu insuficient . Dacă doriți să evaluați performanța, WINSAT FORMAL execută un test de performanță general; puteți utiliza variante precum CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL sau DISKFORMAL pentru a măsura componente specifice.
Alte sarcini: DEFRAG defragmentează unitatea; DISKPART gestionează discurile și partițiile (LIST DISK, LIST VOLUME pentru inventar); SHUTDOWN -s -t programează o oprire în câteva secunde (sau -r pentru repornire), iar LOGOFF vă deconectează fără a opri computerul. Dacă aveți nevoie de Panoul de control clasic, CONTROL PANEL îl deschide instantaneu. Dacă trebuie să îmbinați partiții, consultați cum se îmbină două partiții NTFS pentru cazuri specifice.
Rețele și conectivitate
Pentru început, IPCONFIG afișează configurația IP, masca de subrețea, gateway-ul, DNS-ul și multe altele, ideal pentru o prezentare generală rapidă a rețelei dvs. PING verifică conectivitatea la o gazdă; dacă aveți nevoie de informații mai detaliate despre rutare și latență hop-to-hop, TRACERT și PATHPING sunt cei mai buni prieteni ai dvs.
Când investighează conexiunile active și porturile utilizate, NETSTAT listează statistici, tabele de rutare și starea TCP/IP. GETMAC vă oferă adresa MAC a plăcii de rețea a computerului, iar NSLOOKUP este utilizat pentru a valida rezoluția DNS a numelor și adreselor IP. Pentru analize suplimentare, NETSH vă permite să modificați și să diagnosticați în detaliu configurațiile de rețea.
Sintaxa, operatorii și culorile cmd.exe
Interpretorul cmd în sine acceptă parametri foarte utili: /c execută o comandă și iese, /k o execută și menține consola deschisă, /q dezactivează echo-ul, /d dezactivează AutoRun, /a și /u forțează ieșirea ANSI sau Unicode, /e:on|off controlează extensiile comenzilor, /f:on|off activează completarea numelui, iar /v:on|off activează expansiunea întârziată a variabilelor.
Pentru a schimba culorile, /t:bf ajustează fundalul și prim-planul folosind cifre hexazecimale. Acestea sunt valorile valide:
| bravură | Culori |
|---|---|
| 0 | Negru |
| 1 | Azul |
| 2 | verde |
| 3 | apă |
| 4 | Rojo |
| 5 | violet |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | Gri |
| 9 | Albastru deschis |
| a | Verde deschis |
| b | Apă limpede |
| c | Lumina rosie |
| d | Purpura clară |
| e | Lumină galbenă |
| f | Alb strălucitor |
Operatorii fac toată diferența: | redirecționează ieșirea unei comenzi către intrarea alteia; || execută următoarea numai dacă precedenta eșuează; > redirecționează ieșirea către un fișier; & înlănțuie comenzile; și && le execută secvențial numai dacă au succes.
În cazul caracterelor speciale și al căilor care conțin spații, ghilimelele duble sunt obligatorii și adesea trebuie să folosiți simboluri de escape precum & , <, >, ( ), |, ^, =, !, +, ~ și spații. Există particularități la combinarea ghilimelelor cu /c sau /k : dacă anumite condiții nu sunt îndeplinite (de exemplu, o singură pereche de ghilimele fără caractere speciale în interior), cmd elimină primele și ultimele ghilimele și le procesează pe restul în consecință.
Variabile de mediu și expansiune amânată
Mediul promptului de comandă constă din variabile de sistem și de utilizator care controlează comportamentul shell-ului și al Windows-ului în sine. Pentru a le vizualiza, utilizați `set` (în PowerShell, `Get-ChildItem Env: `), iar pentru a interoga o anumită variabilă, utilizați `set VariableName`.
Pentru a crea sau modifica valori, folosiți `set Name=value` ; pentru a le șterge, folosiți `set Name= `. Dacă valoarea conține caractere speciale (>, |, &, ^), trebuie să o introduceți cu ^ sau să o includeți între ghilimele (acestea sunt păstrate ca parte a valorii). De exemplu: `set Name=New^&Name` sau `set Name="New&Name"`.
Pentru a înlocui conținutul unei variabile inline, utilizați %VARIABLE% în comenzi și scripturi: cmd o extinde o singură dată (nu recursiv). Dacă trebuie să evaluați valorile după modificările dintr-un bloc, activați extinderea întârziată (/v:on) și utilizați !VARIABLE!.
Completare automată a fișierelor și directoarelor
Completarea numelor nu este activată în mod implicit, dar o puteți activa cu cmd /f:on . În plus, este posibil să configurați chei în Registru la aceste căi: HKLM\Software\Microsoft\Command Processor\CompletionChar și PathCompletionChar , și echivalentele lor în HKCU , folosind valori REG_DWORD (de exemplu, 0x9 pentru TAB sau 0x08 pentru BACKSPACE).
Cu activarea completării, CTRL+D completează directoarele , iar CTRL+F completează fișierele și directoarele . Repetarea acestor combinații iterează prin potriviri; Shift+tasta corespunzătoare se mută înapoi. Dacă editați șirul, lista de potriviri este recalculată, iar căile cu spații sunt incluse între ghilimele pentru a preveni erorile.
Scurtături și trucuri pentru economisirea timpului
Tastele funcționale accelerează lucrul cu istoricul. F1 rescrie ultima comandă caracter cu caracter; F2 solicită un caracter și îl lipește de la început până la prima sa apariție; F3 rescrie complet ultima comandă; F4 șterge de la cursor la caracterul specificat.
F5 parcurge comenzile anterioare (fără a activa completarea automată), F6 introduce indicatorul EOF (^Z), F7 afișează un meniu istoric, F8 rescrie comenzile utilizate anterior, iar F9 reexecută după număr din meniul F7. De asemenea, puteți utiliza săgeata în sus pentru a recupera comanda anterioară cu cursorul la sfârșit.
Pentru a rula mai multe comenzi succesiv, înlănțuiți-le cu && sau separați-le cu & dacă nu vă bazați pe succes. Dacă ceva se blochează, CTRL+C anulează execuția (și dacă o aplicație se blochează, consultați cum se închide o aplicație blocată în Windows ). Prea mult rezultat? Adăugați | more pentru paginare, | find „text” pentru a filtra liniile cu un anumit cuvânt, | clip pentru a copia în clipboard sau > file.txt pentru a-l salva.
Exemple practice și mici „rețete”
Pentru a șterge ecranul, `cls` readuce consola la o stare curată. Dacă doriți o listă în text simplu cu tot ce se află într-un folder, `dir /b > listado.txt` creează un fișier cu numele fișierelor și subdirectoarelor din calea curentă.
Dacă preferați să copiați rezultatul în clipboard, puteți tasta dir | clip și apoi să îl lipiți cu Ctrl + V. Pentru a tasta simbolul barei verticale pe multe tastaturi spaniole, rețineți că de obicei apare cu AltGr + 1.
Pentru a repara fișierele de sistem, comanda `sfc /scannow` scanează și repară orice fișiere corupte pe care le găsește folosind cache-urile locale. Dacă apare un număr mare de erori, ar putea fi timpul să înlocuiți discul înainte de a pierde date.
Ca o curiozitate, puteți încorporarea unui fișier într-o imagine cu: copy /b documento.docx+foto.png salida.pngCând deschizi imaginea, vei vedea fotografia; când deschizi fișierul rezultat cu aplicația corespunzătoare (de exemplu, Word), vei putea accesa conținutul ascuns al documentului.
Pentru a audita software-ul, `wmic product get name` listează programele instalate. Există o opțiune de dezinstalare folosind `wmic product where "ExactName" call uninstall /nointeractive` , deși nu este cea mai convenabilă metodă deoarece necesită numele exact, deci de obicei nu este cea mai bună modalitate de a dezinstala un număr mare de programe.
Dacă doriți schimbă titlul ferestrei Pentru a diferenția instanțele, utilizați CMD: title MiConsolaPentru a afla mai multe despre controlere, driverquery /fo listă /v arată locația, starea, dimensiunea și data fiecărui șofer (vezi Cum pot afla ce drivere am instalate).
În cazul listărilor, `dir` acceptă sortarea: de exemplu, `dir /os` (după dimensiune) sau opțiuni de dată precum `dir /od` pentru a vizualiza de la cea mai veche la cea mai nouă. Experimentați cu modificatorul `/o` și subopțiunile sale pentru a obține ordinea dorită pe baza criteriilor dvs.
Pentru inventarierea echipamentelor, informatie de sistem Afișează totul pe ecran (îl poți combina cu > info.txt (pentru a-l salva). Dacă vă place să vă mențineți software-ul actualizat, winget upgrade - toate Detectează și actualizează aplicațiile disponibile din linia de comandă și este, de asemenea, posibil actualizați o anumită aplicație cu: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Pentru o scanare rapidă a programelor malware cu antivirusul Microsoft, puteți rula un scanare rapidă utilizând utilitarul de linie de comandă Windows Defender, de exemplu: mpcmdrun.exe -Scan -1 de pe ruta sa corespunzătoare.
Dacă trebuie să vedeți versiunea exactă de Windows pe care o rulează computerul dvs., tastați winver . Va apărea o fereastră care va afișa ediția, numărul versiunii și, dacă licența este legată de contul dvs. Microsoft, se va reflecta și acea asociere.
Probleme comune și cum să le rezolvi
Dacă CMD afișează „Acces refuzat ”, probabil că nu aveți permisiuni: redeschideți consola ca administrator. Când mesajul spune că nu poate găsi fișierul, verificați căile, ghilimelele și spațiile , deoarece acestea sunt adesea cauza.
Dacă vedeți mesajul „Eroare de sintaxă ”, verificați parametrii sau utilizați /? pentru a reactiva opțiunile comenzii. Când o comandă „nu răspunde”, apăsați Ctrl+C pentru a întrerupe execuția și a verifica dacă este nevoie de parametri suplimentari. Dacă suspectați probleme de codificare, încercați chcp 65001 (UTF-8) sau executați comanda din PowerShell.
CMD vs. PowerShell: Diferențe cheie
Vizual sunt similare, dar nu sunt în aceeași categorie . CMD funcționează cu text simplu și este ideal pentru sarcini de bază, scripturi .bat simple și operațiuni rapide. PowerShell funcționează cu obiecte , are propriul limbaj de scripting, module, condiții, bucle și multe alte capabilități avansate de automatizare și gestionare.
În utilizarea zilnică, CMD rămâne incredibil de convenabil pentru ping-uri, listări, copii de rezervă, întreținere și diagnosticare rapidă. Dacă sunteți în căutarea unei automatizări complexe, a unui rezultat integrat și a manipulării structurate a datelor, PowerShell este instrumentul care vă va oferi acel avantaj suplimentar.
Întrebări frecvente rapide
Sunt CMD și PowerShell același lucru?
Nu, ele îndeplinesc roluri diferite : CMD este mai simplu și mai direct pentru sarcini de bază; PowerShell este mai puternic, mai flexibil și orientat spre automatizare complexă.
Ce avantaje oferă CMD față de interfața grafică?
Viteză, acces direct și automatizare : puteți accesa opțiuni care nu sunt vizibile în interfața grafică și puteți crea comenzi în lanț pentru a economisi timp.
Va fi CMD disponibil în versiunile viitoare de Windows?
Microsoft menține suportul pentru CMD, deși promovează PowerShell ca mediu principal. Nu există niciun anunț oficial privind retragerea sa.
Pot rula comenzi PowerShell în CMD?
Nu directSunt limbaje diferite, deși puteți deschide PowerShell din CMD tastând powershell și lansează comenzile lor acolo.
Este sigur să rulez orice comandă?
Depinde de comandă . Evitați copierea și lipirea fără a o înțelege, mai ales dacă modifică sistemul (formatare, modificări de registry, ștergeri).
Cum pot vizualiza versiunea CMD?
Tastați ver pentru versiunea sistemului sau cmd /? pentru informații despre interpretorul de comenzi despre instalare.
Poate fi personalizat aspectul ferestrei?
Da, în Proprietăți (clic dreapta pe bara de titlu): culori, fonturi, dimensiunea ferestrei și multe altele.
Ce se întâmplă dacă o comandă nu există?
Este posibil să lipsească permisiunile sau comanda să nu fie disponibilă în ediția dvs. Încercați să executați comanda ca administrator și confirmați că nu este o comandă exclusivă pentru PowerShell.
Pot fi anulate modificările făcute folosind CMD?
Nu întotdeauna : Ștergerea fără o copie de rezervă este ireversibilă. Pentru setările de configurare, căutați comanda opusă sau restaurați dintr-o copie de rezervă.
Cu toate cele de mai sus, aveți acum un repertoriu complet pentru stăpânirea CMD : de la navigarea în foldere, copierea sau compararea fișierelor și gestionarea sistemului, până la explorarea rețelei, înlănțuirea comenzilor cu operatori, maximizarea variabilelor și completarea automată sau utilizarea comenzilor rapide mai puțin cunoscute. Folosită cu înțelepciune , Linia de comandă devine un impuls de productivitate și o gură de oxigen atunci când interfața se dovedește insuficientă.