¿Cuál es la diferencia entre command.com y cmd.exe?

13

Parece ser lo mismo para mí

¿Qué es diferente?

Sathyajith Bhat
fuente
Una buena diferencia es que tiene una pestaña completada cmdpero no command.
apoorv020

Respuestas:

20
  • command.com es el shell de la línea de comandos de Windows 9x.
  • cmd.exe es el shell de la línea de comandos de Windows NT.

Dado que Windows 9x está muerto (¡hurra!), Solo lo usas cmd.exehoy en día, lo cual es algo bueno porque, aunque tiene muchos defectos, ¡ command.comfue muchísimo peor!

David Heffernan
fuente
14

CMD.EXE es un procesador de línea de comandos para Windows de 32 bits. Al igual que MS-DOS antes, proporciona una interfaz de usuario solo en modo de caracteres en la que puede escribir comandos para ejecutar programas. CMD.EXE es un programa de 32 bits que forma parte completamente de Windows; de hecho, es lo que se ejecuta cuando selecciona Símbolo del sistema en el menú Accesorios de Windows.

COMMAND.COM, por otro lado, existe solo para compatibilidad y programas de 16 bits. Existe únicamente para aquellos programas que no se han actualizado desde los días de MS-DOS. Está diseñado para ejecutar aplicaciones de 16 bits y funciona igual que el antiguo MS-DOS.

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

Harvey Darvey
fuente