区别

dos是磁盘操作系统(Disk Operating System),是个人计算机上的一类操作系统。

bat是DOS命令,在任何dos环境下都可以使用。
bat文件是dos下的批处理文件,批处理文件是无格式的文本文件,它包含一条或多条命令,后缀为.cmd或.bat,在Windows NT系统中,两者没有任何区别。

cmd是cmd.exe,是Win32命令,只能在32位系统中的命令行窗口中使用,仅仅是基于windows环境下的假DOS。
cmd文件的描述是“windows nt命令脚本”,bat文件的描述是“ms dos批处理文件”;两者所使用的命令行代码是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。在Windows NT系统中,这两种批处理文件由cmd.exe解释执行。在cmd命令提示符窗口键入批处理文件名,或者直接双击批处理文件,即可执行,系统会去调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行。

参考链接

最新文章

  1. MySQL 5.7 安装教程
  2. Ubuntu14 sudo apt-get install apt-show-versions出错
  3. 【原创】[PS技巧]如何制作翘角纸条的阴影效果
  4. C#中只使用Invokerequired来判断是不是UI线程可靠吗?
  5. ASP.NET获取服务器文件的物理路径
  6. 探索React生态圈
  7. oracle单行函数之日期函数
  8. 电商的噩梦?实体商家的福音——VR全景智慧城市
  9. 201521123119《Java程序设计》第8周学习总结
  10. nagios的安装
  11. 题解 CF540D 【Bad Luck Island】
  12. Mybatis的原理相关
  13. 半深入理解CSS3 object-position/object-fit属性
  14. [编程] TCP协议概述
  15. HTML5学习笔记(二十二):DOM
  16. Android ScrollView 和ListView 一起使用的问题汇总
  17. CSS3实战之background篇
  18. 第六章 Windows应用程序对键盘与鼠标的响应 P121 6-8
  19. Easyui之accordion修改Title样式,字体等
  20. HTML5--Table

热门文章

  1. Linux环境下安装ActiveMq
  2. ActiveMQ的消息的(含附件)发送和接收使用
  3. [自动化平台系列] - 初次使用 Macaca-前端自动化测试(3)
  4. javase练习题
  5. finalize方法
  6. JS错题整改
  7. codeforces 450B B. Jzzhu and Sequences(矩阵快速幂)
  8. 「USACO16OPEN」「LuoguP3146」248(区间dp
  9. bzoj 2151 种树——贪心+后悔
  10. mysql分区表之四:分区表性能