Command.com —— MS-DOS 的命令解释器
你第一次运行 MS-DOS,你会看见一个要你输入当前日期和时间的提示。在那个提示以后,你就进入命令提示符了,很有可能是“C>”。如果你创建了 AUTOEXEC.BAT 文件,那个询问日期和时间的提示就不再出现了。下列伪代码演示了 COMMAND.COM 在启动的时候是如何做的。
If Switch("/p") Then
If Exists("AUTOEXEC.BAT") Then
Interprete "AUTOEXEC.BAT"
Else
Exec "DATE"
Exec "TIME"
End If
End If
通常,COMMAND.COM 是带着 /P 开关启动的。你可以把 COMMAND.COM 用 Norton Utilities NDOS.COM 来代替。为了做这件事,你可以把以下语句放在 CONFIG.SYS 文件中:
SHELL=C:\NU\NDOS.COM /P
默认情况下,提供给环境变量的空间是 256 字节。这个值挺小的。要增加这个值,你可以在 CONFIG.SYS 里面用以下行自定义。你也可以了解一下更多有关
环境变量的内容。
SHELL=C:\DOS\COMMAND.COM /P /E:4096
上面这行命令让 MS-DOS 用 COMMAND.COM 作为命令解释器,并把环境空间设置为 4096 字节。
COMMAND.COM 还有一些其他的开关。它可以用于调试批处理文件。使用 /C 和 /Y 开关就可以跟踪和调试批处理程序了,比如说:“COMMAND.COM /C /Y QC.BAT”。在执行期间,解释器会问你是否要执行一行命令。
返回 MS-DOS 内部命令