cmd.exe in esecuzione su Windows 7

In informatica cmd.exe è la principale shell a riga di comando dei sistemi operativi di famiglia Windows NT.

Descrizione

modifica

La sintassi dei comandi si basa su quella impiegata in command.com e in generale nei file batch, per cui spesso le due applicazioni vengono confuse, ma le differenze tra le due shell sono profonde: command.com è un'applicazione a 16 bit mantenuta per compatibilità con MS-DOS e i sistemi operativi della famiglia Windows 9x, pertanto sui sistemi di famiglia NT viene eseguita all'interno della macchina virtuale NTVDM, con conseguente calo di prestazioni.

  • Al contrario, cmd.exe è un'applicazione console a 32 bit, che viene eseguita nativamente da Windows e che supporta tutta una serie di funzionalità aggiuntive rispetto a command.com, che sono state aggiunte via via nelle versioni successive di Windows: ad esempio numerose estensioni ai comandi IF, SET e FOR, l'espansione ritardata dei parametri, la cronologia dei comandi accessibile tramite i tasti freccia, il completamento automatico dei percorsi (disattivato di default prima di Windows XP).

Dovendo rimanere comunque retrocompatibile con il linguaggio batch, la shell cmd.exe rimane piuttosto limitata rispetto alle shell più diffuse in ambito *nix (come sh, bash, csh, tcsh, ksh, per citare le più note); per ovviare a questa mancanza Microsoft nel tempo ha sviluppato altre soluzioni di scripting, come Windows Script Host e Windows PowerShell.

Sintassi

modifica

Ogni comando può essere interno, che viene interpretato dall'applicazione, o un comando esterno che corrisponde a un file eseguibile presente nella cartella System32, il cui standard output viene rediretto nella console. Ogni comando può avere argomenti, che vengono elencati dopo il nome del comando e sono tutti stringhe, essendo batch un linguaggio non tipizzato. Batch presenta alcune forme di strutture di controllo, che tuttavia non possono essere utilizzate nella shell, ma solo negli script.

Comandi interni

  • OS/2

Di seguito è riportato un elenco dei comandi cmd.exe interni di Microsoft OS / 2:

  • break
  • chcp
  • cd
  • chdir
  • cls
  • copy
  • date
  • del
  • detach
  • dir
  • dpath
  • echo
  • erase
  • exit
  • for
  • goto
  • if
  • md
  • mkdir
  • path
  • pause
  • prompt
  • rd
  • rem
  • ren
  • rename
  • rmdir
  • set
  • shift
  • start
  • time
  • type
  • ver
  • verify
  • vol

150 altri comandi

Note

modifica

Altri progetti

modifica

Collegamenti esterni

modifica

📚 Artikel Terkait di Wikipedia

File batch

sequenza di comandi per l'interprete di comandi del sistema, solitamente command.com o cmd.exe. Il file batch viene eseguito dall'interprete dei comandi

Devil May Cry (serie animata 2025)

[senza fonte] Mentre è braccato dall'organizzazione governativa Dark Realm Command (DARKCOM) sotto il vicepresidente William Baines, Dante, un cacciatore

Lista di forze speciali

(G.O.E.) Squadrone commando Forze Speciali Eritree (accetta le donne) 205ª Brigata Commando 206ª Brigata Commando Divisione Commando Agazi Light Reaction

PowerShell

Microsoft Windows ha sempre incorporato un'Interfaccia a riga di comando: command.com nelle versioni basate su MS-DOS; cmd.exe in quelle basate su Windows

Storia del Bomber Command

Voce principale: Bomber Command. Questa pagina contiene la storia del Bomber Command della Royal Air Force, dalla sua nascita nel 1936 fino allo scioglimento

Lsof

# lsof -p 925 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME rsyslogd 925 syslog cwd DIR 8,5 4096 2 / rsyslogd 925 syslog rtd DIR 8,5 4096 2 / rsyslogd

Marco da Gagliano

antiqua, dir. George Houle (Musical Heritage Society, MHS 1953/4; 2 LP stereo) 1975 - La Dafne, Musica Pacifica, dir. Paul Vorwerk (ABC Command, COMS-9004/2;

Comandi di MS-DOS

sottodirectory in essa contenute. dir - visualizza il contenuto di una directory (esempi: "dir /p" visualizza una pagina per volta, "dir /w" visualizza in colonne)