对我来说似乎也一样,
有什么不同?
答案1
command.com
是Windows 9x的命令行shell。cmd.exe
是 Windows NT 的命令行 shell。
由于 Windows 9x 已经死了(万岁),你现在只能使用它,cmd.exe
这是一件好事,因为尽管它有很多缺陷,但command.com
它比以前糟糕得多!
答案2
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