当前位置: 移动技术网 > IT编程>网络>Dos/Bat > DOS未公开命令与参数列表

DOS未公开命令与参数列表

2017年12月12日  | 移动技术网IT编程  | 我要评论
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中的未公开命令与参数,其中有些是非常实用的,大家不妨一试。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网