dos 是全命令的操作系统,这个系统的内核已经基于很多操作系统内核之中了。而bat,是通过很多的dos命令组成的脚本,直接运行,就如同写出来的小程序一样。cmd,是在于windows里面的启动dos控制方式的一种程序,原理基于dos,其实按照简单理解的说法,也就是dos的改版,升级。