DOS的内部命令是进行操作的基础,完成了对它们的学习你就跨进了DOS系统的大门。/ f( G0 b! B& m6 C1 U
, ~, B" G4 N+ R/ f, T1)DIR--显示指定路径上所有文件或目录的信息
+ M9 I7 h* h9 U s; B. j它的格式为"DIR [盘符:][路径][文件名] [参数]",比如"DIR E:\FF.M3U"。输入后回车则会显示出相关信息。另外它还有几个参数:& X8 m$ l5 y1 `0 u' z; X0 u
/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;$ V) N; P3 J& n+ k' `4 { }
/P:分页显示,当屏幕无法将信息完成显示时,可使用其进行分页显示;; Z9 L5 f D! x
/A:显示具有特殊属性的文件,这里的属性有"H"隐藏、"R"只读等,我们可以输入"DIR *.* /AH"来显示当前目录下所有具有隐藏属性的文件;, M( O& I5 j3 Q @
/S:显示当前目录及其子目录下所有的文件,通过这个参数,我们可以进行某个文件或目录的查找,比如我们可以在"C:>"后输入"DIR *.DAT /S"来查找C盘中所有后缀名为DAT的文件。
$ ]5 H% P" _" a% g; A: m1 J
, i% {2 c1 \0 i5 ~+ Z8 c: a几种参数可以同时使用,例如"DIR *.COM /W /P /S"。
8 v$ F8 v: E* p, K k
7 G; O8 E1 `( Y+ R& f2)MD--建立目录/ L7 e' @3 V9 Y! w5 M5 V# u7 C8 c' N$ M
它的格式为"MD [盘符][路径]",例如"MD TEMP"。( P% a: b1 R, V+ [% E2 E
注意:该命令一次只能建立一个目录。. `0 l7 G9 t, o ?
3 b. T% I* I, J4 m" |3 |' g
3)RD--删除目录
( o) [0 S. y" U+ z! F格式为"RD [盘符][路径]"。; E/ @' d/ Z( h* G+ ?
注意:该命令只能删除空目录,并且不能删除当前目录。1 P! \- g( R" t" ~( z
8 G* I8 e7 J. l$ R ~9 j
4)CD--进入指定目录
* N! ~* g- _, s/ C; P6 J5 v% R: s5 A格式为" CD [路径]",例如"CD HAPPY"。! E. G1 y/ m$ E( e8 |8 m& d5 _5 r
注意:只能进入当前盘符中的目录。其中"CD\"为回到根目录,"CD.."为回到上一层目录。
! q6 u0 O( Z0 F2 F$ G0 n
4 Q; _6 Q8 R" }5)COPY--拷贝文件
! l% w, P( J! x格式为"COPY [源目录或文件] [目的目录或文件]",比如"COPY C:\*.COM D:\",我们也可以输入"COPY C:\Command.COM D:\Command.BAK"来进行文件拷贝并改名。4 n+ V( l- ~. S0 V8 d
注意:使用该命令进行文件拷贝时,目的目录一定要存在。
) m3 D5 s6 X/ H3 Q, ^: F# o
) A' J t6 d9 K( H! N& h0 u6)DEL--删除文件
& s* W) F9 I; ?: L/ b+ S% S格式为"DEL [盘符][路径][文件名] [参数]",比如"DEL C:\DATA\*.BAK"。它有一个参数:"/P",可以使用户在删除多个文件时对每个文件都显示删除询问。
0 G0 H3 z0 _# M* O9 W% X( t3 V5 E( q) _" `
7)REN--改名2 o( W: u, L. y/ e5 z
格式为"REN [原名] [现名]",7.0以后版本的DOS都支持对文件名和目录名的修改,而以前的DOS只能修改文件名。
" ^3 \& X, `& l- [ O: I/ V R9 D$ z9 I5 H7 ?* Z/ F, k: G
8)TYPE--显示文本文件
/ k& P. H! M- u% y5 \5 G1 F格式为"TYPE [文件名]",能对文本文件进行查看。5 m4 U5 V% ]0 _/ p w0 U8 T2 ^
3 B& A6 S' v- F4 J0 I
9)diskcopy--磁盘复制
- i5 {+ {; x! [2 k+ X* L1 n) E/ r) b2 Q" d7 F4 f
[功能] 复制出一个和原来磁盘内容一模一样的磁盘5 X7 ~1 M7 J/ S0 h7 B" j
) O6 C1 h/ i$ a, Q3 U# h8 {
[格式] diskcopy 源驱动器名 目的驱动器名3 a9 R6 u' t$ m" c
B' I7 [0 \! R3 `
[说明] 它的主要用途就是用来备份。比如我们的电脑在刚买来时,会随机附带一些设备驱动程序磁盘,这些驱动程序在以后都有可能用到,为防止这些磁盘的损坏,一定要将它们都备份一套,这时,使用diskcopy命令是比较快捷和方便的。
% M* t8 R! w [. y# x- g4 x- C0 Z' N9 n) H0 M1 q
10) deltree--删除目录树
% w8 ]2 i* e0 z1 c0 ^' l* h* |5 m4 l G' c; H
[格式] [C:][path]DELTREE [C1:][path1] [[C2:][path2] […]]
7 `( L1 R$ j. t; a. s" r" q: n5 |; V- R) n7 t
[说明] 这个命令将整个指定目录树全部消灭,而不管它是否是只读、隐藏与否。使用应特别小心。它是一个危险命令。
4 J# r R5 f6 y# p& p( \& b7 `6 I
: t6 m0 h8 ]& ^7 H6 s( s11) mem--查看你的计算机内存有多少,以及内存的使用情况。 % ?5 h# q' [' ]- }- H
8 N6 P5 Y, ?3 @ M" k8 K
[格式] 直接键入mem命令
9 v+ a9 m& h7 v: L. A4 A4 e) I1 U
: c: H2 j6 D _" z* k2 Y8 {2 D12) chkdsk--检查你的磁盘的使用情况。/ w2 z! J4 b/ l( U+ C( {
1 {4 @0 Q" m" X$ D h[格式] chkdsk 磁盘名7 E! \. ^$ o( B7 t! r/ m) q
/ p" o* N( ^ v$ f7 z; M8 h6 q) s, _3 g
[说明] 例如要检查A盘使用情况,就输入chkdsk A: ,检查c盘使用情况,就输入chkdsk C: ,如果直接输入chkdsk,就检查当前磁盘的使用情况。
Q0 a4 B, C( Q0 `4 p) J/ q8 ~$ M# m$ K) Q2 B8 i) q
13) sys--传递系统文件命令。将DOS的两个隐含的系统IO.SYS和MSDOS.SYS传送到目标磁盘的特定位置上,并将COMMAND.COM文件复制过去。完成后,目标盘成为DOS的启动盘。 s2 c$ I( {) a2 w l1 O
1 T' V8 P7 t; z; {
[格式] [C:][path]SYS [C1:][path] d2:# O8 m$ C+ t" B7 g5 n. M+ S
& B9 C3 p* M+ m. e$ L
[说明] 由于这几个文件需要复制到特定位置上,所以用COPY命令完成的复制未必能够启动机器。能过SYS命令,DOS可以将目标盘已占据特定位置的文件移动,并将系统文件复制到相应位置上。参数C1:path用来指明系统文件所在目录。如不指明,则缺省为当前盘的当前目录。所以这个命令一般要在源盘的根目录进行。
( w& Y% i3 w* Q% D2 N1 S
; k* \7 A# ^- ]14) pass--设定DOS寻找.COM、.EXE、.BAT文件的所在目录
# n8 t" \# X* g) y( y c
2 o( D! e$ q; r; A# L$ w! Q[格式] path=[[drive:]path[;…]]或path
- E; ]5 H1 B2 l( w6 Z9 C7 W* f: S' L( e
[说明] 只打path没有参数时,只显示环境变量内容。有参数时,重新设置path变量。在没有指定path环境变量时,用户发出的命令,DOS首先判断其是否为内部命令,再查找当前目录中是否有主文件名是该命令的可执行文件,如果均不是,则显示信息“Bad command or filename”。如果发出了指定路径的命令,则在指定径中依次查找,仍找不到则出现上述提示。
. c- k- x- O9 \ }
8 c2 X9 ^/ M$ T3 n, V$ `15) cls--清除显示器屏幕上的内容,使DOS提示符到屏幕左上角。
+ z! U$ M. M0 c) l9 ^
% B! s) F6 P ]& H[格式] cls
6 I+ ~: s& |! H" ?
7 D4 t. p; X4 F% w. z5 E, p8 v6 V& r16) time--显示和设置DOS的系统时间( S. k2 n- U/ l+ a) S4 o* f0 m! K# s
5 i9 e# H M% x% v2 w[格式] time [hh[:mm[:ss[.cc]]]
r1 W% F: |3 Y2 H
1 W! l# r/ E' |( \$ r5 q) k17) date--显示和设置DOS的系统日期# \9 M* {5 {( k; N) h/ f4 L- @
y) V$ Q* n! u% z* X[格式] date [MM-DD-YY]- l9 p! b6 Y" z+ H, y: g
1 w! ^: {# N7 f& M9 m18) ver--显示正在运行的DOS系统版本号
6 @) \6 X+ n; l3 q( G; o4 V* K0 o! a& a" x" P. N+ I
[格式] ver 2 Y3 _! M+ o: e" j/ @; }8 r( J* d
9 Y" H3 p/ r9 [+ u* r
5 A, N% z2 O. N0 Z: ?# r$ D9 k8 E% e
DOS的外部命令& x9 k- Q# s/ f1 x0 \' n3 M8 a
-------------------------------------------------
" b, q, O0 r) T& EDOS的外部命令就是一些应用程序,能够使用户的操作更加方便和深入。这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windwos主目录下的"Command"目录中。下面就让我们来看看常用的一些DOS外部命令。
5 t* w4 v5 i' t
0 P- w5 r6 G/ l) _* [1)FORMAT(Format.COM)--格式化命令
; W( _7 H9 a- `! O2 `/ m# p/ h) @众所周知,新买的磁盘都必须经过格式化后方能使用,FORMAT命令可以完成对软盘和硬盘的格式化操作,格式为"FORMAT [盘符] [参数]",例如:"FORMAT A: /S"。它有两个常见的参数:7 v" R* f1 @4 Q( g, u
6 W. r8 W! d% e/ p7 A2 y/Q:进行快速格式化;) J1 Z8 _. p) l" M3 h6 L
/S:完成格式化,并将系统引导文件拷贝到该磁盘。( C" d/ |+ \7 x+ n
# n/ {" c( e/ t' w2 L, w# t- C
注意:该命令会清除目的磁盘上的所有数据,一定要小心使用。如果进行了普通的格式化,那磁盘上的数据还有可能恢复,但如果加上了"/Q",那要恢复就比蹬天还难了。
0 Z$ v5 X6 B( w9 ?' G" W5 e1 K7 E" ~5 C1 z. w) A p
2)EDIT(Edit.COM)--编辑命令+ [* q6 t8 D6 J' J+ W/ _
其实它就是一个文本编辑软件,使用它可以在DOS下方便地对文本文件进行编辑,格式为"EDIT [文件名] [参数]",它的参数不是特别实用。
( u7 h# t- g4 t& ]! r. `! u7 {# {6 q
3)SYS(Sys.COM)--系统引导文件传输命令6 X) X/ Y/ \1 z" E3 `+ H
它能够将IO.SYS等几个文件传输到目的磁盘,使其可以引导、启动。格式为"SYS [盘符]"
' t" }/ x2 C5 {6 U' A5 }
1 E9 K7 e+ ~6 |, z* @4)ATTRIB(Attrib.EXE)--文件属性设置命令
8 T) k. d' Q5 q) i- E通过该命令,我们可以对文件进行属性的查看和更改。格式为"ATTRIB [路径][文件名] [参数]",如果不加参数则为显示文件属性。它的参数有"+?"和"-?"两种,"?"代表属性代号,这些代号有:"H"隐藏;"S"系统;"R"只读,"+"表示赋予,"-"表示去除。
" p- m1 ?3 r* N2 D |
|