Board logo

标题: [系统相关] 应该引起大家重视的问题,cmd和DOS的区别 [打印本页]

作者: summerflower    时间: 2010-1-22 19:55     标题: 应该引起大家重视的问题,cmd和DOS的区别

不知道大家有没有纯DOS的经验
我也是今天才发现这个问题的

命令提示符和纯DOS是不一样的

很多能在纯DOS下运行的命令在cmd中不能运行,我想这个很多人都知道

但同时很多在cmd下运行的命令在DOS中也不能运行

举几个例子:
dir c:,d:
在纯DOS中报错,提示too many parameters
for 在纯DOS中只支持遍历当前目录下文件的功能,其它的参数/d/r/l/f一概不支持。在cmd中强大的for功能严重缩水
rd 在纯DOS中根本就没有这个命令




这些不同意味着什么?
1. 我们在windows下写的批处理将不能在纯DOS中正常运行
2. 我们在命令提示符的经验不能照搬到DOS下
3. 更多的学习和记忆负担

注:我用的是MAXDOS

[ 本帖最后由 summerflower 于 2010-1-22 20:03 编辑 ]
作者: Batcher    时间: 2010-1-22 20:22

恭喜你终于发现这一点了,可喜可贺。
作者: a590687    时间: 2010-1-23 08:21

俺一般根本不会去纯DOS下 溜达. 嘿嘿 全是视窗操作
作者: 523066680    时间: 2010-1-23 13:07

知识被局限了 ^_^, 突然打开局限。
主要看是先知道dos 还是先知道cmd的。

[ 本帖最后由 523066680 于 2010-1-23 13:08 编辑 ]
作者: ksp169    时间: 2010-4-2 01:53

纯DOS有些组件不能运行。所以有些命令用不了。这很正常。
作者: ccstr    时间: 2010-4-2 15:21

纯 DOS 下也有 RD 的。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2