QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 1354|回复: 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等也可以做到)。
" ^: 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中的未公开命令与参数,其中有些是非常实用的,大家不妨一试

评分

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

查看全部评分

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

本版积分规则

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

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

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