Was ist der Unterschied zwischen command.com und cmd.exe?

13

Es scheint für mich das gleiche zu sein,

was ist unterschiedlich?

Sathyajith Bhat
quelle
Ein guter Unterschied ist, dass Sie in Tab-Vervollständigung haben, cmdaber nicht command.
apoorv020

Antworten:

20
  • command.com ist die Befehlszeilen-Shell von Windows 9x.
  • cmd.exe ist die Befehlszeilen-Shell von Windows NT.

Da Windows 9x tot ist (Hurra), verwenden Sie es cmd.exeheutzutage nur noch, was eine gute Sache ist, denn obwohl es viele Mängel aufweist, command.comwar es sehr viel schlimmer!

David Heffernan
quelle
14

CMD.EXE ist ein Befehlszeilenprozessor für 32-Bit-Windows. Ähnlich wie MS-DOS bietet es eine reine Zeichenmodus-Benutzeroberfläche, in die Sie Befehle zum Ausführen von Programmen eingeben können. CMD.EXE ist ein 32-Bit-Programm, das vollständig in Windows integriert ist. Es wird ausgeführt, wenn Sie im Menü Windows-Zubehör die Option Eingabeaufforderung auswählen.

COMMAND.COM existiert dagegen nur für Kompatibilitäts- und 16-Bit-Programme. Es existiert nur für jene Programme, die seit den Tagen von MS-DOS nicht mehr aktualisiert wurden. Es wurde für die Ausführung von 16-Bit-Anwendungen entwickelt und funktioniert genau wie das alte MS-DOS.

Quelle: http://ask-leo.com/whats_the_difference_between_commandcom_and_cmdexe.html

Harvey Darvey
quelle