前言

初中时候的信息课上,我们一开始就接触到了CMD。还记得那时候郎哥用得最多的命令就是

1
2
color a
dir /s

输入这两个命令后,看着滚动的屏幕,感觉那逼隔瞬间就有了

图片

到后来,学到的东西越来越多了,也能通过CMD达到许多目的。偶然有一次跟朋友交流的时候,发现那朋友居然将CMD和DOS混为一谈。郎哥意识到或许还有很多人分不清二者的区别,特写下这篇文章。

什么是CMD

CMD是command的缩写,即命令提示符(CMD)。命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序。

图片

什么是DOS

DOS是Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人给机器下达命令的集合,是存储在操作系统中的命令集,有了DOS,我们就可以更容易理解怎么给机器下命令,不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的二进制机器命令,只需通过一些接近于英语的DOS命令,我们就可以轻松地完成绝大多数的日常操作。另外,DOS还能有效地管理在它控制下的各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地运转。

图片

CMD和DOS的区别

乍一看,CMD和DOS好像完全没区别啊。但其实他们的区别大着呢。DOS是一个操作系统,而CMD只是DOS的模拟器。DOS只要有硬件设备就能运行,而CMD需要安装好Windows系统才能运行。所以在权限上,DOS的所拥有的权限比CMD大得多(你可以在DOS里面删除你的Windows系统,而不能在CMD里面删除Windows系统)。但是在功能上,DOS却又远少于CMD。比如telnet、ftp、taskmgr等,CMD里面运行这些命令可以添加很多参数,但直接在DOS运行的话就没有那么多参数了。

图片

CMD的高级用法

CMD除了可以移动、修改、删除系统文件外,还有许多高级的用法。比如:进行网络的检修、对局域网用户发起攻击、反编译文件等等,具体的用法郎哥会在以后的文章中为大家奉上。

图片

CMD和DOS的区别你明白了吗?

(部分素材来源于网络,如有侵权请联系作者删除)