Board logo

标题: [原创]DOS未公开命令与参数 [打印本页]

作者: Dark-Destroy     时间: 2003-4-29 00:00    标题: [原创]DOS未公开命令与参数

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

DOS未公开命令:

TRUENAME:用于显示实际的路径,对SUBST等命令很有用。
INSTALLHIGH:用在CONFIG.SYS中,将文件调入UMB。
LOGO和COMMENT:仅用在MS-DOS 7.x中的CONFIG.SYS中,用法未知。

DOS未公开参数:

COMMAND /F 使Fail作为Abort,Retry,Fail中的默认选项。
COMMAND /D 在DOS5中是禁止AUTOEXEC.BAT自动执行;在6.0+版本中是禁止/F参数。
COMMAND /Z 显示ERRORLEVEL(错误返回代码)信息。
COMMAND /T 在MS-DOS 7.x中强制将COMMAND.COM永久性调入常规内存。

FORMAT /AUTOTEST 自动完成格式化过程。
FORMAT /BACKUP 自动完成格式化过程,并提示输入卷标。
FORMAT /SELECT 只在磁盘上备份系统区数据,相当于MIRROR程序。
FORMAT /SELECT /U 将引导区和文件分配表用F6H填之。
FORMAT /Z:n 设置FAT32分区上的簇大小。

FDISK /MBR 重写硬盘主引导记录。
FDISK /CMBR drive 重写指定驱动器上的主引导记录。
FDISK /PRI:size 创建主分区。
FDISK /EXT:size 创建扩展分区。
FDISK /LOG:size 在扩展分区上创建逻辑驱动器。
FDISK /PRMT|/Q 提示行动/安静模式。
FDISK /PARTN 将分区表信息保存到PARTSAV.FIL中。
FDISK /ACTOK 用于MS-DOS 7.x中,跳过完整性测试。
FDISK /FPRMT 用于MS-DOS 7.x中,自动采用FAT32,并跳过提示信息。

DOSKEY /APPEDIT 使DOSKEY也应用于其它程序(如DEBUG等)中。
DOSKEY /COMMAND和/PERMANENT和/SCRSIZE和/XHISTORY 用法未知。

SCANDISK /CLIP 用于MS-DOS 7.x中,将长文件名剪为短文件名。
SCANDISK /NOLOST 用于MS-DOS 7.x中,不提示表面测试或丢失簇。
SCANDISK /NOUI和/TEXT 用于MS-DOS 7.x中,使用标准的DOS界面。
SCANDISK /MOUNT 相当于SCANDISK.INI中的Mount=Always。
SCANDISK /TIME 相当于SCANDISK.INI中的ScanTimeOut=On。

QBASIC /QHELP 进入DOS的全屏幕帮助系统,相当于执行HELP命令。
QBASIC /EDCOM 进入DOS的文件编辑器,相当于执行EDIT命令。

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

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

DIR /Z 用于MS-DOS 7.x中,表示不显示长文件名。

DEVICE=HIMEM.SYS /Q 当HIMEM.SYS加载时使用安静模式。

DEVICE=EMM386.EXE NOTR 不要检测Token Ring网络适配器。

DOS未公开用法:

IF EXIST XMSXXXX0 ... 此命令可以判断当前是否安装了XMS内存管理器(通常是HIMEM.SYS)。注意:是XMSXXXX0,而不是有些文章中提到的错误的XMMXXXX0.
IF EXIST EMMXXXX0 ... 此命令则用来判断当前是否安装了EMS内存管理器(通常是EMM386.EXE)。

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

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

文章取自"新DOS時代" http://newdos.yginfo.net/





[此贴子已经被作者于2004-4-20 19:55:07编辑过]



作者: QE_lin     时间: 2003-5-12 00:00
好挖好挖
作者: Dark-Destroy     时间: 2003-5-12 00:00
別客氣
作者: hesiemens     时间: 2003-6-3 00:00
这些都是新版DOS的东西吧。
作者: dream     时间: 2003-6-16 00:00
还行,努力哦
作者: dream     时间: 2003-6-16 00:00
还行嘛。加油哦,多发一些更好的东东。嘻嘻
作者: oyster     时间: 2003-6-16 00:00
果然是强啊!!!!!
作者: Dark-Destroy     时间: 2003-6-16 00:00
是Wengier版主強呢~~
作者: Dark-Destroy     时间: 2003-6-16 00:00
這些全是她寫的文章呢~
作者: 不懂DOS的小     时间: 2003-7-7 00:00
谢了,收了,高手
作者: 阿水     时间: 2003-7-9 00:00
厉害~!最好放个DOS命令大全
作者: 覆水难收     时间: 2003-7-9 00:00
佩服,佩服
作者: zl7322     时间: 2003-7-9 00:00
厉害 不错 长见识 受益匪浅 又上了一课 谢谢!
作者: cbhhhh     时间: 2003-7-12 00:00
ok,ok,ok
I like .
I need!
作者: salabao     时间: 2003-8-1 00:00
你真厉害
作者: 斑马王子     时间: 2003-8-14 00:00
楼主啊,请问这两个参数能不能一起使用啊。
FDISK /PRI:size 创建主分区。
FDISK /EXT:size 创建扩展分区。
就是fdisk /pri:size /ext:size     这样可以吗?
如果不可以那我们分开使用的话是不是这样先执行
FDISK /PRI:size 创建主分区。
再执行
FDISK /EXT:size 创建扩展分区。
如果这样来分区会不会有问题?
这样可以吗?



[此贴子已经被作者于2003-8-14 14:31:32编辑过]



作者: yxawu     时间: 2003-8-15 00:00
l厉害呀 我什么时候才能像您那样呀!!!!!!!!!!!!!!
作者: lance     时间: 2003-8-16 00:00
有些我用过,有些今天第一次见,真好!!!!!!!谢谢!!!!
作者: shen2k3     时间: 2003-8-18 00:00
我dos一片空白,多谢!
作者: hoxide     时间: 2003-8-19 00:00
好怀念阿,那个386+dos的时代。
不过现在我已经决心转到linux了
作者: ldg_2     时间: 2003-8-20 00:00
早就知道了,不过还是要支持一下
作者: 笑傲江湖     时间: 2003-8-20 00:00
高!实在是高!
作者: 沟里人     时间: 2003-9-15 00:00
有些知道,有些不知道!
谢谢提供!怀念DOS时代.....
作者: oneyes     时间: 2004-1-19 00:00
不知道还有没有
作者: loveweb     时间: 2004-1-24 00:00
有没有关于msdos7.1 系统的详细资料呀我是一个刚刚接触这个系统的新手,是一个dos爱好者loveweb@mail.china.com

[glow=255,red,2]文字

[此贴子已经被作者于2004-1-24 15:11:29编辑过]



作者: robinxie     时间: 2004-3-7 00:00
果真是好东东,想不到被遗忘的角落里有如此的精品
作者: wswang193051     时间: 2004-3-8 00:00
呀呀呀,看不懂呀

作者: d2132131     时间: 2004-3-14 00:00
多多益善!为民造福。
作者: 网号     时间: 2004-3-23 00:00
请问 有控制光驱开关的命令吗?
作者: BAKHN     时间: 2004-3-30 00:00
多谢版主,能坦诚相告。受益非浅啊!
作者: tok     时间: 2004-3-31 00:00
爽歪,能不能介绍点学习
DOS的软件,与实践结合嘛,最好是 是 是 是 免费
作者: loveweb     时间: 2004-5-14 00:00
同志们:谁知道如今在windowsxp windows2000 里面的虑拟DOS相当于实际中的版本是多少的?
作者: loveweb     时间: 2004-5-14 00:00
如今,在windows xp windows2000系统中的虚拟DOS,相当于实际中dos 版本几点零呀?
作者: 文美     时间: 2004-6-11 00:00
应该是7.0吧  
不过那个东东加了中文帮助
哎。。。
作者: hzq996     时间: 2004-6-15 00:00
可以!使用不会出问题8
作者: hzq996     时间: 2004-6-15 00:00
有无DOS外部命令全集

作者: hzq996     时间: 2004-6-15 00:00
如果有DOS外部命令全集请发HZQ996@21CN.COM
作者: diy1213     时间: 2004-9-14 00:00
幸亏计算机和操作系统不是中国人发明的,否则将是不可想象的~~
作者: 紫色枫叶     时间: 2004-9-19 00:00
好东西大家分享谢谢了版主
作者: welcome421     时间: 2004-9-28 00:00
好,谢谢,继续努力
作者: mario     时间: 2004-10-9 00:00
受益非浅啊。[em07]
作者: ttimber     时间: 2005-1-5 00:00
Red coat color in Holstein cattle is associated with a deletion in the MSHR gene
作者: hahahakk     时间: 2007-7-25 18:29
FORMAT /SELECT /U
这个命令太好了。。这下子就可以把分区表给咔嚓了。。哈哈
作者: radem     时间: 2009-12-13 14:38
学习了。。。
作者: kirov     时间: 2010-1-2 15:50
的确是好东西。。转载了。。

呵呵
作者: sl543001     时间: 2010-2-23 21:18
顶起,有没cmd.exe能用的?




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5