QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 1351|回复: 0
收起左侧

[分享] DOS命令未公开的命令

[复制链接]
发表于 2010-5-30 23:42:42 | 显示全部楼层 |阅读模式 来自: 中国北京

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

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

1 [- J  X1 I- E" M2 j2 Q4 @- j1 |- cdos未公开命令:
" ?, b# K2 [0 e6 c4 e4 C$ m
% `% j5 e: |+ D8 atruename:用于显示实际的路径,对subst等命令很有用。 ' \! g. z9 e* U
installhigh:用在config.sys中,将文件调入umb。
( B7 X$ j( c: M+ A; o* `logo和comment:仅用在dos7中的config.sys中,用法未知。 8 u- ?8 [0 J5 r: ?# U. f$ |
8 }& c$ a' z# P3 U8 I3 S3 k9 J& Y
dos未公开参数: - e; ^3 D4 D0 N. u- ~
8 J* ^( N7 _- p; c5 d
command /f 使fail作为abort,retry,fail中的默认选项。 / ]- q/ p; l" ?" P: w+ @' j
command /d 在dos5中是禁止autoexec.bat自动执行;在6.0+版本中是禁止/f参数。 & A2 {9 ]/ Z8 t* ?9 Z; _* W. e
command /z 显示errorlevel(错误返回代码)信息。
, f/ ?. P9 b& p7 W* k1 m" I7 @command /t 在dos7.x中强制将command.com永久性调入常规内存。
4 ?) e2 W4 ]3 G# Q6 ]3 o9 S- }
  M' j2 s( M: ^* Z1 V: Kformat /autotest 自动完成格式化过程。
' P0 I3 e2 b9 ~format /backup 自动完成格式化过程,并提示输入卷标。
0 `; G( Q3 j' z4 k5 y2 A- lformat /select 只在磁盘上备份系统区数据,相当于mirror程序。 / ~4 C/ Y! t, K. y/ R
format /select /u 将引导区和文件分配表用f6h填之。 6 J4 o$ l* N- ?% o: _+ u
format /z:n 设置fat32分区上的簇大小。
# ]' a4 X9 ~9 g5 V; y0 V" A9 d) G" y6 C8 s  F+ C- e, R3 l; B7 M& _
fdisk /mbr 重写硬盘主引导记录。
5 V4 Y2 ~# b1 \- N& \( a" ?fdisk /cmbr drive 重写指定驱动器上的主引导记录。 ! {! }. Q; p9 X+ d4 W
fdisk /prihttp://img2.newzgc.com/bbs/zgc_02.gifize 创建主分区。
/ z- V# v. [& [fdisk /exthttp://img2.newzgc.com/bbs/zgc_02.gifize 创建扩展分区。 ) @- K8 Z. U/ _) Q( C
fdisk /loghttp://img2.newzgc.com/bbs/zgc_02.gifize 在扩展分区上创建逻辑驱动器。
) q, D/ T) z/ b. U4 b% Xfdisk /prmt|/q 提示行动/安静模式。 2 a1 v5 K' T3 L$ j/ O
fdisk /partn 将分区表信息保存到partsav.fil中。 4 s. U* j% D2 c
fdisk /actok 用于dos7中,跳过完整性测试。
4 V. U; ]  A; `" Z# o% \$ afdisk /fprmt 用于dos7中,自动采用fat32,并跳过提示信息。 5 o( l7 c5 |* d/ s8 c

( }+ l* t* C9 G: `doskey /appedit 使doskey也应用于其它程序(如debug等)中。 * P' x  e: t4 O- _1 W+ p
doskey /command和/permanent和/scrsize和/xhistory 用法未知。
& b0 S1 c: `8 E1 I) d% f' l3 P! m
' Q; w7 o4 i& B3 z) K4 P0 V$ Sscandisk /clip 用于dos7中,将长文件名剪为短文件名。
! A" Q. [8 O/ V7 T3 j* uscandisk /nolost 用于dos7中,不提示表面测试或丢失簇。 - M% B+ `) A3 B* u5 V" A0 X
scandisk /noui和/text 用于dos7中,使用标准的dos界面。 # v% z/ }! d9 d! Y% m
scandisk /mount 相当于scandisk.ini中的mount=always。
: E. s$ J1 E+ W, I7 R) _scandisk /time 相当于scandisk.ini中的scantimeout=on。   [! ?+ X- o8 J' h' N: p( O: C

4 P3 [5 r; B& ]1 ?qbasic /qhelp 进入dos6的全屏幕帮助系统,相当于执行help命令。 . j$ u4 j1 ?6 f; v6 Z3 w
qbasic /edcom 进入dos6的文件编辑器,相当于执行edit命令。 , `1 F5 @( o7 [9 \* P8 W% W- f9 J
: U: F  a  K2 k0 f" ^
mem /a或mem /all 显示hma信息。
# V- E  G2 b  O
! z& p2 ~3 }2 D1 G& F/ [9 `ver /r 显示扩展的版本信息。
0 f+ H2 P4 }" d1 i9 Y  q( T
0 {9 I; e+ p- n; L; ~7 tdir /z 用于dos7中,表示不显示长文件名。
$ \9 a. B& [# j0 V0 G) B2 L8 i; z; V( j* F
dos=single 用在dos7中的config.sys中,启动单一模式的dos。
- k! k0 D  o& m1 P- m3 Y" ]
/ |/ q; I) z. l! U- A7 _device=himem.sys /q 当himem.sys加载时使用安静模式。 $ _% p% z$ C6 Q7 b* ?% U
# N: K1 \% Y6 _
device=emm386.exe notr 不要检测token ring网络适配器。 + e) D5 c! L/ {* p" m
) S0 ^; K9 v6 a/ b( a6 Z% x
dos未公开用法:
  `: z7 t0 n  ]& m; z* \7 n* K! W/ d" o6 o
if exist xmmxxxx0 ... 此命令可以判断当前是否安装了himem.sys驱动程序。 0 H$ b4 ?/ Q  Y: }8 Y
if exist emmxxxx0 ... 此命令则用来判断当前是否安装了emm386驱动程序。 - ~& O, M' q  E$ X! _  J. s

* y8 c% R  o9 {- Y+ X- `+ Ndir , 用在dos7以前的版中中,显示所有文件,相当于dir /a。
3 `9 U/ o* `0 _% m( H  p- x: I. r5 ?0 p3 R
:: 此符号可在批处理文件中代替rem注解命令,可以加快运行速度。
( V1 G6 g5 I7 R# S- Q( Q1 J' d$ ]
以上是ms-dos中的未公开命令与参数,其中有些是非常实用的,大家不妨一试

评分

参与人数 1三维币 -5 收起 理由
hoopoe -5 老会员了,请先仔细阅读本版置顶帖

查看全部评分

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表