В чем разница между command.com и cmd.exe?

13

Кажется, это то же самое для меня,

чем отличается?

Сатьяджит Бхат
источник
Одно хорошее отличие состоит в том, что у вас есть вкладка завершения, cmdно нет command.
apoorv020

Ответы:

20
  • command.com оболочка командной строки Windows 9x
  • cmd.exe оболочка командной строки Windows NT

Поскольку Windows 9x мертва (ура), вы когда-либо использовали ее в cmd.exeнаше время, и это хорошо, потому что, несмотря на множество недостатков, command.comбыло намного хуже!

Дэвид Хеффернан
источник
14

CMD.EXE - это процессор командной строки для 32-битной Windows. Как и MS-DOS до этого, он предоставляет только текстовый пользовательский интерфейс, в который вы можете вводить команды для запуска программ. CMD.EXE - это 32-разрядная программа, которая полностью является частью Windows - фактически она запускается при выборе «Командная строка» в меню «Стандартные» Windows.

COMMAND.COM, с другой стороны, существует только для совместимости и 16-битных программ. Он существует исключительно для тех программ, которые не обновлялись со времен MS-DOS. Он предназначен для запуска 16-битных приложений и работает так же, как и старая MS-DOS.

Источник: http://ask-leo.com/whats_the_difference_between_commandcom_and_cmdexe.html

Харви Дарви
источник