Qual é a diferença entre command.com e cmd.exe?

13

Parece ser o mesmo para mim,

o que é diferente?

Sathyajith Bhat
fonte
Uma boa diferença é que você tem a conclusão da guia, cmdmas não a possui command.
Apoorv020

Respostas:

20
  • command.com é o shell da linha de comando do Windows 9x.
  • cmd.exe é o shell da linha de comando do Windows NT.

Como o Windows 9x está morto (hooray), você só usa cmd.exehoje em dia, o que é uma coisa boa porque, apesar de ter muitas falhas, command.comfoi muito pior!

David Heffernan
fonte
14

CMD.EXE é um processador de linha de comando para Windows de 32 bits. Muito parecido com o MS-DOS, ele fornece apenas uma interface de usuário no modo de caractere na qual você pode digitar comandos para executar programas. O CMD.EXE é um programa de 32 bits que faz parte do Windows - na verdade, é o que é executado quando você seleciona o Prompt de Comando no menu Acessórios do Windows.

O COMMAND.COM, por outro lado, existe apenas para programas de compatibilidade e 16 bits. Existe apenas para os programas que não foram atualizados desde os dias do MS-DOS. Ele foi projetado para executar aplicativos de 16 bits e funciona exatamente como o antigo MS-DOS.

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

Harvey Darvey
fonte