cmd.exe

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
cmd.exe care rulează pe Windows 7

În computer cmd.exe este shell-ul principal în linia de comandă a sistemelor de operare ale familiei Windows NT .

Descriere

Sintaxa comenzii se bazează pe cea utilizată în command.com și în fișierele batch în general, astfel încât cele două aplicații sunt adesea confundate, dar diferențele dintre cele două shell-uri sunt profunde: command.com este o aplicație întreținută pe 16 biți pentru compatibilitatea cu MS -DOS și sisteme de operare Windows 9x , prin urmare, pe sistemele familiei NT rulează în interiorul mașinii virtuale NTVDM , rezultând degradarea performanței.

  • Dimpotrivă, cmd.exe este o aplicație de consolă pe 32 de biți , care rulează nativ din Windows și care acceptă o serie întreagă de caracteristici suplimentare față de command.com, care au fost adăugate treptat în versiunile ulterioare de Windows: de exemplu numeroase extensii la comenzile IF, SET și FOR, extinderea întârziată a parametrilor, istoricul comenzilor accesibile prin tastele săgeată, completarea automată a căii (dezactivată implicit înainte de Windows XP ).

Cu toate acestea, trebuind să rămână compatibil înapoi cu limbajul lot , shell-ul cmd.exe rămâne destul de limitat în comparație cu cele mai populare shell-uri din câmpul * nix (cum ar fi sh , bash , csh , tcsh , ksh , pentru a numi cel mai faimos) ; pentru a depăși această lipsă, Microsoft a dezvoltat de-a lungul timpului alte soluții de scriptare , precum Windows Script Host și Windows PowerShell .

Sintaxă

Fiecare comandă poate fi internă, care este interpretată de aplicație, sau o comandă externă care corespunde unui fișier executabil din folderul System32 , a cărui ieșire standard este redirecționată către consolă. Fiecare comandă poate avea argumente, care sunt listate după numele comenzii și sunt toate șiruri, lotul fiind un limbaj netipat. Batch are unele forme de structuri de control, care totuși nu pot fi utilizate în shell, doar în scripturi .

Controale interne

  • OS / 2

Mai jos este o listă a comenzilor interne Microsoft OS / 2 cmd.exe:

  • pauză
  • chcp
  • CD
  • chdir
  • beton
  • copie
  • la tine acasa
  • din
  • desprinde
  • dir
  • dpath
  • ecou
  • şterge
  • Ieșire
  • pentru
  • mergi la
  • dacă
  • md
  • mkdir
  • cale
  • pauze
  • prompt
  • rd
  • rem
  • ren
  • redenumiți
  • rmdir
  • a stabilit
  • schimb
  • start
  • timp
  • tip
  • ver
  • verifica
  • vol

Alte 150 de comenzi

Notă

Alte proiecte