Jaka jest różnica między Command.com a cmd.exe?

13

Wydaje mi się, że jest tak samo

co za różnica?

Sathyajith Bhat
źródło
Jedną dobrą różnicą jest to, że masz uzupełnienie tabulatora, cmdale nie command.
apoorv020

Odpowiedzi:

20
  • command.com jest powłoką wiersza poleceń systemu Windows 9x.
  • cmd.exe jest powłoką wiersza poleceń systemu Windows NT.

Ponieważ Windows 9x jest martwy (hura), teraz używasz go tylko cmd.exedzisiaj, co jest dobrą rzeczą, ponieważ mimo że ma wiele wad, command.combyło o wiele gorzej!

David Heffernan
źródło
14

CMD.EXE to procesor wiersza poleceń dla 32-bitowego systemu Windows. Podobnie jak wcześniej MS-DOS, zapewnia interfejs użytkownika tylko w trybie znakowym, w którym można wpisywać polecenia do uruchamiania programów. CMD.EXE to 32-bitowy program, który jest w pełni częścią systemu Windows - w rzeczywistości uruchamia się po wybraniu wiersza polecenia w menu Akcesoria systemu Windows.

COMMAND.COM, z drugiej strony, istnieje tylko dla programów kompatybilności i 16-bitowych. Istnieje tylko dla tych programów, które nie były aktualizowane od czasów MS-DOS. Został zaprojektowany do uruchamiania aplikacji 16-bitowych i działa tak jak stary MS-DOS.

Źródło: http://ask-leo.com/whats_the_difference_between_commandcom_and_cmdexe.html

Harvey Darvey
źródło