|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
dos系统中有许多未公开的命令与参数。我经过收集整理,发现了很多。由于dos的有好几种,所以下面仅以ms-dos为例,介绍一下常用命令中的未公开的命令与参数。经过比较,我发现在ms-dos的各版本中,7.x版中的未公开命令与参数是最多的,这些7.x版本中的未公开命令与参数在其它dos版本中通常是没有的,但却是非常实用的,例如command /z命令,这是用dos自带的命令显示errorlevel(错误返回代码)值的唯一方法(当然,用其它的附加工具,如err2env等也可以做到)。
" ^: o" ~0 e% b& h; e
+ \$ j$ n9 G! L9 l( Rdos未公开命令:
. G1 ]* t) s# N
/ }8 M5 ~7 W$ C9 F& ltruename:用于显示实际的路径,对subst等命令很有用。 ! T- D9 @. Q: e0 l% r5 k
installhigh:用在config.sys中,将文件调入umb。
x' K' F/ P# m+ V6 T1 o6 _ }3 L Tlogo和comment:仅用在dos7中的config.sys中,用法未知。
2 b. F# t. \7 J
6 c$ p+ H5 p1 v$ z9 s: z7 Idos未公开参数: ! A* }2 {3 _/ \4 m. o7 w# i
, j( r3 @. Y" @3 Gcommand /f 使fail作为abort,retry,fail中的默认选项。 2 r$ {% t( H) d, i- V
command /d 在dos5中是禁止autoexec.bat自动执行;在6.0+版本中是禁止/f参数。
( C+ s9 j- s: }( ], j# t. Z1 o! r u+ i: ycommand /z 显示errorlevel(错误返回代码)信息。 4 N* g' _6 b7 ], }/ ~1 k
command /t 在dos7.x中强制将command.com永久性调入常规内存。 ! p$ J9 k; D. n# [5 I* ?2 b! F
0 j- ~" q+ x6 p$ e" R" w& p
format /autotest 自动完成格式化过程。
& W/ I+ ?) E( d/ eformat /backup 自动完成格式化过程,并提示输入卷标。 " R3 \7 ^' M! E, I$ B% }! y
format /select 只在磁盘上备份系统区数据,相当于mirror程序。 * M9 R( O* Z' ^$ I: z1 g, ~
format /select /u 将引导区和文件分配表用f6h填之。
5 Y, ~, l# T+ D" u# E; X) _format /z:n 设置fat32分区上的簇大小。 ) T# q0 R! p1 K; N: ]
, W6 H z; S3 P6 N! z1 F+ S. ofdisk /mbr 重写硬盘主引导记录。
) v1 ^6 x* U8 c! t4 F. M8 sfdisk /cmbr drive 重写指定驱动器上的主引导记录。
* i' {( D) q- g2 Tfdisk /prihttp://img2.newzgc.com/bbs/zgc_02.gifize 创建主分区。 + m+ B% {; Y) G) J- V
fdisk /exthttp://img2.newzgc.com/bbs/zgc_02.gifize 创建扩展分区。
5 R+ n/ F6 a* R. f: J! Ufdisk /loghttp://img2.newzgc.com/bbs/zgc_02.gifize 在扩展分区上创建逻辑驱动器。 + Q. W7 Y4 I4 Z/ \
fdisk /prmt|/q 提示行动/安静模式。 8 v9 g# C% h6 j! I, Z, ~: W
fdisk /partn 将分区表信息保存到partsav.fil中。
( A; d$ u, v5 `! @% nfdisk /actok 用于dos7中,跳过完整性测试。
; e+ ?$ d2 i: @* ?8 ofdisk /fprmt 用于dos7中,自动采用fat32,并跳过提示信息。
+ S' H5 J& k8 @1 ^ V* \2 Z" T2 O* D8 C# n: {
doskey /appedit 使doskey也应用于其它程序(如debug等)中。 9 y% X h3 T t/ N
doskey /command和/permanent和/scrsize和/xhistory 用法未知。 + ]. T/ u4 C* R/ O$ T x
0 G2 q6 k f' A; f! ^scandisk /clip 用于dos7中,将长文件名剪为短文件名。 # c& w. h% o v
scandisk /nolost 用于dos7中,不提示表面测试或丢失簇。 $ ~7 j. H9 [# b+ X7 l% B% \
scandisk /noui和/text 用于dos7中,使用标准的dos界面。
5 [2 U# U8 c$ g, T% K6 jscandisk /mount 相当于scandisk.ini中的mount=always。 / @ r/ y: u0 N2 e) x
scandisk /time 相当于scandisk.ini中的scantimeout=on。 - y8 q. D$ p& ^9 `
" \ c& v0 I; Q2 ^7 J) g( c* Xqbasic /qhelp 进入dos6的全屏幕帮助系统,相当于执行help命令。 & k) U" `: U/ m$ ]- O% Q) T
qbasic /edcom 进入dos6的文件编辑器,相当于执行edit命令。 7 T/ m w% O+ ^* ~. G' M
8 p3 i4 A1 E4 a4 |! o
mem /a或mem /all 显示hma信息。 0 ?- r1 W0 e4 v! _6 B" H# \# f
6 F( S4 V( o4 iver /r 显示扩展的版本信息。
+ m3 b' P- U: ~0 O
# k/ M5 V% L# D5 J Ydir /z 用于dos7中,表示不显示长文件名。
: w- R* p, h; j$ H- A
8 V! `( z' W! c7 X9 Ydos=single 用在dos7中的config.sys中,启动单一模式的dos。 3 s! n/ I+ y: R7 Y3 q# k' \
) w- T& U( y# n4 F. i, adevice=himem.sys /q 当himem.sys加载时使用安静模式。 5 j2 f4 T! v$ p8 P# m" ]
" H. V8 y0 n6 L9 \" f$ C: g0 D% ~
device=emm386.exe notr 不要检测token ring网络适配器。 1 s! ?) s9 [5 R7 l U( m* o
. X) f( A1 e0 F1 n. b: l: Y: Mdos未公开用法:
( F! T4 n, k) d/ ^: ?( t3 }
2 b) [5 T& C9 Y' @, qif exist xmmxxxx0 ... 此命令可以判断当前是否安装了himem.sys驱动程序。
, N: j! `# O5 G0 Y( F1 V) Oif exist emmxxxx0 ... 此命令则用来判断当前是否安装了emm386驱动程序。
; B$ ~. m2 c% u/ C. S, w4 x
, u8 ?3 t0 w) U L2 ^+ K" p! ]dir , 用在dos7以前的版中中,显示所有文件,相当于dir /a。 ; n! J5 V% N0 y2 [' ^& W9 `. `
6 ^) C2 }; {/ E
:: 此符号可在批处理文件中代替rem注解命令,可以加快运行速度。
B$ A5 a/ E ^, Z
9 i o) U: k- U: S以上是ms-dos中的未公开命令与参数,其中有些是非常实用的,大家不妨一试 |
评分
-
查看全部评分
|