为什么这个dos命令无法执行?

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:58:11
我进入xp后,在附件中的命令提示符下输入命令:attrib boot.ini -s -r -h,可以执行,但是当我用98启动盘引导进dos时,这个命令无法执行,连help命令都执行不了,显示是Bad command or file...,请问这是怎么回事?

这个DOS命令我不是很懂,但我知道用启动盘引导进入DOS时,那个DOS是纯DOS,不像XP中的MS-DOS,这个MS-DOS是仿DOS的.在这个里面内部命令可以不用输入路径,直接打上名字就可以,但是外部命令就得路径.而且能打开的类型有限,比喻说 txt的文档它就打不开.

在纯DOS中想打开什么文件还是别的,都必须用绝对路径(内部命令可能不用,因为内部命令都是在系统盘里,跟它处在同一个位置),盘符\文件夹\文件名
盘符就是你那文件放在哪个盘,文件夹就是你这个文件是放在哪个文件夹里的,有多少个子文件夹都要打上,文件名就是你想打开的那个文件的名字.

例:我想打开我D盘里的A文件夹里的B子文件夹里的C子文件夹里面的E文件,在DOS命令提示行里得输入:
D:\A\B\C\E

这个是根据我对DOS命令的理解打出来的,不知是否正确,错了请见谅!

知道什么是内部命令,什么是外部命令吗?

你用软盘启动,是不是按F5了?让它一步步走下去不可能出现这种情况,你肯定是为了快点进去,按F5,要不就是你的系统盘没做好。

xp里的cmd,不是纯dos;而98下的dos就是纯dos了;
dos有好多版本,现在还有印象的是3.0——7.0,当然还有ntfsdos;
那个98的版本里attrib和help命令肯定是楼上说的外部命令,所以没有加载啦。
有个简单的办法就是去下载一个虚拟软驱,叫vfloppy的,然后再下载dos7.1再用winimage这个软件做成虚拟盘的img文件,用虚拟软驱来模拟img文件启动,这样就进入dos7.1了,连软盘也可以不用。
否则的话就直接往软盘里灌dos7.1啦,三张软盘的量吧。

这是因为你的98盘里面没有attrib.exe这条命令,如果你要使用这条命令,你可以进入你的system32文件夹里面,键入"cd C:\windows\system32",然后再执行命令就可以了.