电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

DOS未公开命令与参数列表


发布日期:2021/3/5
 
DOS系统中有许多未公开的命令与参数我经过收集整理发现了很多由于DOS的有好几种所以下面仅以MSDOS为例介绍一下常用命令中的未公开的命令与参数经过比较我发现在MSDOS的各版本中x版中的未公开命令与参数是最多的这些x版本中的未公开命令与参数在其它DOS版本中通常是没有的但却是非常实用的例如COMMAND/Z命令这是用DOS自带的命令显示ERRORLEVEL(错误返回代码)值的唯一方法(当然用其它的附加工具如ERRENV等也可以做到)

DOS未公开命令

TRUENAME用于显示实际的路径对SUBST等命令很有用

INSTALLHIGH用在CONFIGSYS中将文件调入UMB

LOGO和COMMENT仅用在MSDOSx中的CONFIGSYS中用法未知

DOS未公开参数

COMMAND/F使Fail作为AbortRetryFail中的默认选项

COMMAND/D在DOS中是禁止AUTOEXECBAT自动执行+版本中是禁止/F参数

COMMAND/Z显示ERRORLEVEL(错误返回代码)信息

COMMAND/T在MSDOSx中强制将COMMANDCOM永久性调入常规内存

FORMAT/AUTOTEST自动完成格式化过程

FORMAT/BACKUP自动完成格式化过程并提示输入卷标

FORMAT/SELECT只在磁盘上备份系统区数据相当于MIRROR程序

FORMAT/SELECT/U将引导区和文件分配表用FH填之

FORMAT/Z:n设置FAT分区上的簇大小

FDISK/MBR重写硬盘主引导记录

FDISK/CMBRdrive重写指定驱动器上的主引导记录

FDISK/PRI:size创建主分区

FDISK/EXT:size创建扩展分区

FDISK/LOG:size在扩展分区上创建逻辑驱动器

FDISK/PRMT|/Q提示行动/安静模式

FDISK/PARTN将分区表信息保存到PARTSAVFIL中

FDISK/ACTOK用于MSDOSx中跳过完整性测试

FDISK/FPRMT用于MSDOSx中自动采用FAT并跳过提示信息

DOSKEY/APPEDIT使DOSKEY也应用于其它程序(如DEBUG等)中

DOSKEY/COMMAND和/PERMANENT和/SCRSIZE和/XHISTORY用法未知

SCANDISK/CLIP用于MSDOSx中将长文件名剪为短文件名

SCANDISK/NOLOST用于MSDOSx中不提示表面测试或丢失簇

SCANDISK/NOUI和/TEXT用于MSDOSx中使用标准的DOS界面

SCANDISK/MOUNT相当于SCANDISKINI中的Mount=Always

SCANDISK/TIME相当于SCANDISKINI中的ScanTimeOut=On

QBASIC/QHELP进入DOS的全屏幕帮助系统相当于执行HELP命令

QBASIC/EDCOM进入DOS的文件编辑器相当于执行EDIT命令

MEM/A或MEM/ALL显示HMA信息

VER/R显示扩展的版本信息

DIR/Z用于MSDOSx中表示不显示长文件名

DEVICE=HIMEMSYS/Q当HIMEMSYS加载时使用安静模式

DEVICE=EMMEXENOTR不要检测TokenRing网络适配器

DOS未公开用法

IFEXISTXMSXXXX此命令可以判断当前是否安装了XMS内存管理器(通常是HIMEMSYS)注意是XMSXXXX而不是有些文章中提到的错误的XMMXXXX

IFEXISTEMMXXXX此命令则用来判断当前是否安装了EMS内存管理器(通常是EMMEXE)

::此符号可在批处理文件中代替REM注解命令可以加快运行速度

以上是MSDOS中的未公开命令与参数其中有些是非常实用的大家不妨一试

上一篇:bat批处理 if 命令示例详解

下一篇:bat过滤任意字符