QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[分享] DOS系統中一些未公開的命令與參數

[复制链接]
发表于 2007-2-18 02:01:39 | 显示全部楼层 |阅读模式 来自: 中国台湾

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

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

x
DOS系统中有许多未公开的命令与参数。经过收集整理,发现了很多。由于DOS的有好几种,所以下面仅以MS-DOS为例,介绍一下常用命令中的未公开的命令与参数。经过比较,我发现在MS-DOS的各版本中,7.x版中的未公开命令与参数是最多的,这些7.x版本中的未公开命令与参数在其他DOS版本中通常是没有的,但却是非常实用的,例如COMMAND /Z命令,这是用DOS自带的命令显示ERRORLEVEL(错误返回代码)值的唯一方法(当然,用其他的附加工具,如ERR2ENV等也可以做到)。* h1 d: F1 D) Q
7 \2 c) z: ^9 H" t1 ^9 O6 s
DOS未公开命令:* d* W; y# T5 O0 C" X1 O( x

/ _. U  k' {) rTRUENAME:用于显示实际的路径,对SUBST(SUBST D:\待整理资料 j)等命令很有用。
5 o, A( {( ?% a" R9 b1 ?& I
- @7 @2 i) @" |INSTALLHIGH:用在CONFIG.SYS中,将文件调入UMB。
  {. F8 W$ S$ p8 e. Q, z& Q. i% M6 p9 G" \* [9 M( h4 [" k" a, a/ x
LOGO和COMMENT:仅用在DOS7中的CONFIG.SYS中,用法未知: l0 @! s3 K7 v, S* `8 K9 X
, I, p/ k0 Z" }" _. `
DOS未公开参数:2 R0 m" v2 E: g3 H) U* J1 Q

6 T# u0 ]. x6 }3 V( iCOMMAND /F 使Fail作为Abort,Retry,Fail中的默认选项。' n6 R2 F3 b- B& r& \5 t* |

$ g1 O  b. P! I- Z5 i! E# rCOMMAND /D 在DOS5中是禁止AUTOEXEC.BAT自动执行;在6.0+版本中是禁止/F参数。
5 l9 a$ d# ?% X8 `* b" H7 u5 m! L% N4 q. F- A$ A8 G
COMMAND /Z 显示ERRORLEVEL(错误返回代码)资讯。6 f6 ?3 |9 _8 m" C$ E, \9 z  X
! c1 D: b, O: Y9 U$ ]3 ~* i1 T
COMMAND /T 在DOS7.x中强制将COMMAND.COM永久性调入常规记忆体。
; ~9 J2 f( C- F/ r$ `: k" R. j1 [: i4 w' L+ E& [$ k
FORMAT /AUTOTEST 自动完成格式化过程。
" e# F, A& a( c9 x# ?! u5 {) F
, g$ z+ l% d! Q+ f5 _FORMAT /BACKUP 自动完成格式化过程,并提示输入标签。
3 @+ x: p% q3 t8 d! C8 r9 b
; p% i* p0 X7 ~1 X1 [; }7 Q4 F9 AFORMAT /SELECT 只在磁片上备份系统区资料,相当于MIRROR程式。
' c) Z; u/ @" C8 C1 q. J( L6 T
& p0 F+ |  d5 ], Y" i! P! s: L3 E$ lFORMAT /SELECT /U 将引导区和档分配表用F6H填之。
8 Z# f  u) R/ d+ c6 W# @' _
2 H" t9 C5 X9 [" p, |; wFORMAT /Z:n 设置FAT32分区上的簇大小。/ d4 ~- l4 ~7 F% Z7 p1 v1 p4 l
' B! n8 ?! X8 N4 m/ J' Q
FDISK /MBR 重写硬碟主引导记录。
$ Q; A& G6 m0 B* K% u1 Q/ r' T6 y0 Y% b( r" Q+ G
FDISK /CMBR drive 重写指定驱动器上的主引导记录。
+ f; i! X6 V; r. ^) l
/ @) Z( ?5 {% y, ~# ]! V8 EFDISK /PRI:size 创建主分区。
: Y, T4 t: S9 v6 z( h: G% w. ]$ d1 b% }& Y) ^- D/ f
FDISK /EXT:size 创建扩展分区。
0 p0 v/ b4 \- S  l& x
$ W, J7 ~1 n  j3 X, ?2 t/ \FDISK /LOG:size 在扩展分区上创建逻辑驱动器。
5 T! t  g1 ?0 O; Y9 _# l0 O7 O& [2 s2 Q, h, _) u& h  r
FDISK /PRMT|/Q 提示行动/安静模式。6 ?% Q8 W6 n& G

1 V$ k( R; Q3 z+ [' J3 R0 sFDISK /PARTN 将分区表资讯保存到PARTSAV.FIL中。
9 v) e& v2 B& B& Q$ N/ _6 s& R; m( b% H: O8 _; Q! \4 a
FDISK /ACTOK 用于DOS7中,跳过完整性测试。
. U6 j$ a  O7 v. g( R6 @& p
& ]  Q, H9 O' C7 e* Q2 @FDISK /FPRMT 用于DOS7中,自动采用FAT32,并跳过提示资讯。
3 M; {8 t2 f* c4 ~: Y' `  D
7 O; C" e* A- u/ H# D) e/ @DOSKEY /APPEDIT 使DOSKEY也应用于其他程式(如DEBUG等)中。1 P3 [8 b; J  R& h& ]0 n8 l1 T$ Q

/ V9 ?- i6 |" z6 D$ |, IDOSKEY /COMMAND和/PERMANENT和/SCRSIZE和/XHISTORY 用法未知。
" b/ Q5 }8 i% `( |5 I7 T3 [% _& V: _( |, H) v5 v- S% S" ^, X
SCANDISK /CLIP 用于DOS7中,将长档案名剪为短档案名。
  a) `5 L1 Y6 r# \6 l! W, \; T* J* [7 C; Q
SCANDISK /NOLOST 用于DOS7中,不提示表面测试或丢失簇。
4 P6 \* s: N0 e: }& z, ^9 u! r/ y7 Y2 {) e
SCANDISK /NOUI和/TEXT 用于DOS7中,使用标准的DOS介面。' t+ h6 T4 x9 ?9 Q$ p/ ?' e) a
/ k+ g6 p# _8 I: S, L( ^
SCANDISK /MOUNT 相当于SCANDISK.INI中的Mount=Always。
/ a. }8 F2 \; o$ T$ o% n; }
( x( \8 o4 O5 b0 ~! j. pSCANDISK /TIME 相当于SCANDISK.INI中的ScanTimeOut=On。
0 Z1 _& ^  ], N8 Z
5 J" O/ a3 f9 M$ Y3 U. RQBASIC /QHELP 进入DOS6的全萤幕帮助系统,相当于执行HELP命令。
% ?$ r* n7 q8 e  e1 z' Q/ |
0 B1 a0 S; r6 P! SQBASIC /EDCOM 进入DOS6的档编辑器,相当于执行EDIT命令。
& _5 S+ n/ k  p# A- k1 O4 C: D% s8 |0 M( d5 D: z
MEM /A或MEM /ALL 显示HMA资讯。9 Y9 M6 S0 `8 w, D2 w4 [% D$ @3 M* _
4 F( [( |9 C7 y  C2 B1 L; N
VER /R 显示扩展的版本资讯。
$ r, E! K9 i" ~: C
& A, F1 E# ?6 s. uDIR /Z 用于DOS7中,表示不显示长档案名。
! C. `4 E' _! l3 A6 {1 b7 g+ X  @4 T8 L" S0 @: K/ b( U
DOS=SINGLE 用在DOS7中的CONFIG.SYS中,启动单一模式的DOS。
6 \3 {: P: m' S( d" V4 S7 O) }% `
6 E# w& q4 X5 BDEVICE=HIMEM.SYS /Q 当HIMEM.SYS载入时使用安静模式。
! e% ^3 F( p0 A1 a  H9 y2 h' f7 M! ^4 c* x
DEVICE=EMM386.EXE NOTR 不要检测Token Ring网路适配器。
5 q  h8 f/ s6 L' p2 N  X$ c7 X6 H3 G: a3 O
DOS未公开用法:
# y5 k. ]/ h' u% t- E6 }
: P8 p% g5 l# M  o1 ]IF EXIST XMMXXXX0 ... 此命令可以判断当前是否安装了HIMEM.SYS驱动程式。9 g3 m  m  n5 k, F9 ~1 l: U5 R/ O

5 Q& u; p% Z2 Q" _7 y. E9 A# B; \IF EXIST EMMXXXX0 ... 此命令则用来判断当前是否安装了EMM386驱动程式。
* D8 Z3 l( O) r. S! W) t- S2 @2 y5 G# i8 K* Q
DIR , 用在DOS7以前的版中中,显示所有档,相当于DIR /A。
' E! A& O: K& [% }. O
; |, _5 Y8 j- V& k' t1 X:: 此符号可在批次档案中代替REM注解命令,可以加快运行速度。
: A' S( V9 Q3 q2 R+ |7 b  h8 Z0 Q7 |$ ^3 Z+ f8 z
以上是MS-DOS中的未公开命令与参数,其中有些是非常实用的,大家不妨一试
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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