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

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

对我来说似乎也一样,

有什么不同?

答案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

相关内容