中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: DOS未公开命令与参数 上一主题 | 下一主题
hehe112200
新手上路





积分 14
发帖 6
注册 2007-4-12
状态 离线
『楼 主』:  DOS未公开命令与参数

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:仅用在dos7中的config.sys中,用法未知。

dos未公开参数:

command /f 使fail作为abort,retry,fail中的默认选项。
command /d 在dos5中是禁止autoexec.bat自动执行;在6.0+版本中是禁止/f参数。
command /z 显示errorlevel(错误返回代码)信息。
command /t 在dos7.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 用于dos7中,跳过完整性测试。
fdisk /fprmt 用于dos7中,自动采用fat32,并跳过提示信息。

doskey /appedit 使doskey也应用于其它程序(如debug等)中。
doskey /command和/permanent和/scrsize和/xhistory 用法未知。

scandisk /clip 用于dos7中,将长文件名剪为短文件名。
scandisk /nolost 用于dos7中,不提示表面测试或丢失簇。
scandisk /noui和/text 用于dos7中,使用标准的dos界面。
scandisk /mount 相当于scandisk.ini中的mount=always。
scandisk /time 相当于scandisk.ini中的scantimeout=on。

qbasic /qhelp 进入dos6的全屏幕帮助系统,相当于执行help命令。
qbasic /edcom 进入dos6的文件编辑器,相当于执行edit命令。

mem /a或mem /all 显示hma信息。

ver /r 显示扩展的版本信息。

dir /z 用于dos7中,表示不显示长文件名。

dos=single 用在dos7中的config.sys中,启动单一模式的dos。

device=himem.sys /q 当himem.sys加载时使用安静模式。

device=emm386.exe notr 不要检测token ring网络适配器。

dos未公开用法:

if exist xmmxxxx0 ... 此命令可以判断当前是否安装了himem.sys驱动程序。
if exist emmxxxx0 ... 此命令则用来判断当前是否安装了emm386驱动程序。

dir , 用在dos7以前的版中中,显示所有文件,相当于dir /a。

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

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

2007-4-12 08:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Michael
钻石会员





积分 10046
发帖 3039
注册 2002-11-11
状态 离线
『第 2 楼』:  

哦,有些的确没见过。



简单就是美
2007-4-13 07:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zzjj296
新手上路





积分 16
发帖 7
注册 2007-4-13
状态 离线
『第 3 楼』:  

format /autotest
试了下..
无效参数 - /autotest......

2007-4-13 08:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
m84464772
初级用户





积分 31
发帖 12
注册 2006-9-29
状态 离线
『第 4 楼』:  

试试这个,XP下可用。
format e: /q /y

2007-4-13 16:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tongwandou
初级用户





积分 112
发帖 50
注册 2007-4-15
状态 离线
『第 5 楼』:  

不错,很实用的,谢谢!

2007-4-18 09:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ejingle
新手上路





积分 2
发帖 1
注册 2006-12-2
状态 离线
『第 6 楼』:  

确实没用过这些命令

2007-4-18 10:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tianjiang
初级用户





积分 21
发帖 11
注册 2007-1-5
状态 离线
『第 7 楼』:  

很好,收藏起来。

2007-4-18 11:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fmldgz
新手上路





积分 4
发帖 2
注册 2007-7-30
状态 离线
『第 8 楼』:  

好好.我是刚来学得.

2007-7-31 17:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
webjump
初级用户





积分 30
发帖 15
注册 2007-5-26
状态 离线
『第 9 楼』:  

format /autotest ,在XP下面已经没用了。

2007-8-3 17:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lionvane
新手上路





积分 5
发帖 4
注册 2007-6-1
状态 离线
『第 10 楼』:  

4楼 在害人...

2007-8-7 00:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sxs88
初级用户




积分 52
发帖 26
注册 2007-8-9
状态 离线
『第 11 楼』:  

学到一点知识

2007-8-10 02:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: