command.com 和 cmd.exe 有什么区别?

13 windows command-line

对我来说似乎是一样的

有什么不同?

Dav*_*nan 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