|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
dos系统中有许多未公开的命令与参数。我经过收集整理,发现了很多。由于dos的有好几种,所以下面仅以ms-dos为例,介绍一下常用命令中的未公开的命令与参数。经过比较,我发现在ms-dos的各版本中,7.x版中的未公开命令与参数是最多的,这些7.x版本中的未公开命令与参数在其它dos版本中通常是没有的,但却是非常实用的,例如command /z命令,这是用dos自带的命令显示errorlevel(错误返回代码)值的唯一方法(当然,用其它的附加工具,如err2env等也可以做到)。
?; B: y8 {( u
( Y9 v+ [# S s: s! T* mdos未公开命令: ! ?; Z! }! H; B
; @) K6 u& R4 E- C" L$ R9 A% l" r1 etruename:用于显示实际的路径,对subst等命令很有用。
# K3 ~$ ]/ o/ J9 ^) Z5 v7 dinstallhigh:用在config.sys中,将文件调入umb。
, b. r8 ^8 A5 r/ F$ H3 Y4 nlogo和comment:仅用在dos7中的config.sys中,用法未知。 9 J9 C5 z @+ G# _- ^) {8 v8 w8 {: v
# d: g ~# i% p# G4 J. sdos未公开参数: 7 N& p8 P8 [) D; J
5 B: `- E( P) F# Z" x+ G
command /f 使fail作为abort,retry,fail中的默认选项。
0 T# f) X6 u/ K$ {* s, Ycommand /d 在dos5中是禁止autoexec.bat自动执行;在6.0+版本中是禁止/f参数。
3 q+ m1 K5 q, zcommand /z 显示errorlevel(错误返回代码)信息。
7 s, H, f: p" F2 P/ X7 W0 U) zcommand /t 在dos7.x中强制将command.com永久性调入常规内存。
3 K7 X3 U) g" w3 `: D5 \6 A& d! [4 v' D* p/ t
format /autotest 自动完成格式化过程。
, J7 H1 s3 n" ~' l& ?+ A2 Lformat /backup 自动完成格式化过程,并提示输入卷标。
" i0 |$ K W4 [9 V1 iformat /select 只在磁盘上备份系统区数据,相当于mirror程序。 * w: l5 y1 Y9 d+ T1 j* J1 m6 W
format /select /u 将引导区和文件分配表用f6h填之。 ' O# T4 R! A# t8 |3 |5 `, H. {) N: I! V
format /z:n 设置fat32分区上的簇大小。
% ?) [* }( Q% K: U- [) {( m2 E- ~& n
fdisk /mbr 重写硬盘主引导记录。
4 s8 J2 R3 w m$ w, ~) ?0 Jfdisk /cmbr drive 重写指定驱动器上的主引导记录。 8 t3 f4 M% Q' c3 N1 m2 f; r
fdisk /prihttp://img2.newzgc.com/bbs/zgc_02.gifize 创建主分区。 % J$ G! F6 E7 m3 l1 A9 d" K$ E1 T" T
fdisk /exthttp://img2.newzgc.com/bbs/zgc_02.gifize 创建扩展分区。 7 O( i7 n$ Q0 t1 y8 D- |: b. J
fdisk /loghttp://img2.newzgc.com/bbs/zgc_02.gifize 在扩展分区上创建逻辑驱动器。
% b8 e6 I- I4 h' ?fdisk /prmt|/q 提示行动/安静模式。 * x& G/ W- _ C: z8 N/ T
fdisk /partn 将分区表信息保存到partsav.fil中。 / B7 k/ A/ t6 H7 e" W( N
fdisk /actok 用于dos7中,跳过完整性测试。
5 p6 h' Y: H; Gfdisk /fprmt 用于dos7中,自动采用fat32,并跳过提示信息。 % q4 q6 o( H# m# A
) a1 f0 ~6 t! [+ u: y! d- e$ m
doskey /appedit 使doskey也应用于其它程序(如debug等)中。
7 }' b8 ^6 d6 g" A" H" _. }doskey /command和/permanent和/scrsize和/xhistory 用法未知。
$ ] a/ l* _) O: ^1 x
1 N, ]- s$ b9 v8 i1 j, kscandisk /clip 用于dos7中,将长文件名剪为短文件名。 : e3 y2 g/ N" u/ y; q
scandisk /nolost 用于dos7中,不提示表面测试或丢失簇。
: d* g/ k0 c0 @9 A: Oscandisk /noui和/text 用于dos7中,使用标准的dos界面。
, `3 B. m! `+ H1 @" y$ S; Y& T, [scandisk /mount 相当于scandisk.ini中的mount=always。 ' H! u% a" M9 B4 p
scandisk /time 相当于scandisk.ini中的scantimeout=on。
/ T0 }( X/ L) h8 {* ?8 Z1 V+ J/ N) O& s& d m) B! Q/ x
qbasic /qhelp 进入dos6的全屏幕帮助系统,相当于执行help命令。
; _% Z$ z u1 M$ ]. ?qbasic /edcom 进入dos6的文件编辑器,相当于执行edit命令。 0 y/ k+ w; m T! w% c
* M6 [0 M% D2 a* F! w: @mem /a或mem /all 显示hma信息。 + i' e# _, |. u2 I/ v
( ?$ _* S; ]* O; n8 ]ver /r 显示扩展的版本信息。 + ]9 k! i1 G/ W, W2 W
+ ~; q4 {. |' }# c( D" U
dir /z 用于dos7中,表示不显示长文件名。
% t: o/ R, F4 I
$ S: q3 n$ k0 f$ U0 Fdos=single 用在dos7中的config.sys中,启动单一模式的dos。 $ V0 _; G4 z& C( \" f, B9 n' y/ `
' u8 ~/ c) W9 y# @device=himem.sys /q 当himem.sys加载时使用安静模式。
2 A( N4 r. w" b R! E% k8 f M' y: \ j9 M! O r' W1 w6 b
device=emm386.exe notr 不要检测token ring网络适配器。 2 H. R( U+ [, H' S
$ Z. H, f8 x% K! Bdos未公开用法: 8 [' v0 E u2 f. o$ R
; ?" l, B9 }, C- S/ _ pif exist xmmxxxx0 ... 此命令可以判断当前是否安装了himem.sys驱动程序。
a0 H0 S# D7 z$ |if exist emmxxxx0 ... 此命令则用来判断当前是否安装了emm386驱动程序。
+ k( d, {. A4 c2 V' B+ k& w! K7 B5 ~: X, Y/ j3 a7 c
dir , 用在dos7以前的版中中,显示所有文件,相当于dir /a。 + y7 _7 X2 e+ w4 G' l
3 L N. q3 t: Q8 T& V( s$ q0 _:: 此符号可在批处理文件中代替rem注解命令,可以加快运行速度。
$ D5 {" L+ x: _- E/ @% y# a
1 e+ j1 K3 T8 j+ ] g以上是ms-dos中的未公开命令与参数,其中有些是非常实用的,大家不妨一试 |
评分
-
查看全部评分
|