dos 命令

上一篇 / 下一篇  2006-12-04 13:38:31

首先,在这一节先回忆一下上课的内容,不要学过就忘啊,多使用几次就能记住的。好,开始吧,看你学得怎么样。

y+}pd&l Mc M)R0  cd     改变当前目录       sys   制作DOS系统盘★黑基空间★;g#[}@(fIB

  copy    拷贝文件         del   删除文件★黑基空间★6l^~1_?"A2b

  deltree   删除目录树        dir   列文件名★黑基空间★'d-o,t1N| |y dHX

  diskcopy  制磁盘          edit  文本编辑★黑基空间★5G!?*?X x#q

  format    格式化磁盘        md   建立子目录

$H\"K fLrk-J0  mem     查看内存状况       type  显示文件内容★黑基空间★$S.`@X.ozT

  rd     删除目录         ren   改变文件名★黑基空间★5v4Y2h2?f3A

  记得多少啊,忘了就去上课看看,下面四个命令是新的,给出命令格式,你自己试试看,学电脑重要的就是摸索。 attrib   设置文件属性★黑基空间★-kzAh0B&C

[适用场合]  想对文件做较特殊的处理时★黑基空间★5G.j:?Z mWO#U _

[用  法]  attrib 显示所有文件的属性★黑基空间★k.J!i `P._3Z

        attrib +r或-r [文件名] 设置文件属性是否为只读

1] @8x*t%q}-N%j&y0        attrib +h或-h [文件名] 设置文件属性是否隐含★黑基空间★*C\B"b&r^W%])We,?x

        attrib +s或-s [文件名] 设置文件属性是否为系统文件

2V/z^yB"a)i:U0        attrib +a或-a [文件名] 设置文件属性是否为归档文件★黑基空间★I*z r:MC@;Ti6S%S7c

        attrib /s 设置包括子目录的文件在内的文件属性

MC}SN+t0[例  子]  C:\TEST>attrib +r wina20.386

6g%_\uV*U&V4^0        C:\>attrib +h *.* /s 隐含所有文件

o+ts2q D3Z$@0  date     显示及修改日期★黑基空间★_ P} {(l

[适用场合]  想知道或修改时间和日期★黑基空间★ VTyBV0~a!F^5m

[用  法]  date 显示和改变当前日期★黑基空间★_]4iMR ]7N

[例  子]  C:\>date 09-20-1996 将日期改为1996年9月20日

OUSS!K7R;m0        C:\>date

;``8uyW.a.E0          Current date is Tue 08-20-1996★黑基空间★'h,o@2|:Q

          Enter new date (mm-dd-yy):09-20-1996

/z.DzmNU}D$d0          按月-日-年的顺序修改当前日期 直接按回车键忽略修改日期★黑基空间★\#l-HRTh;?9]

se&P/V2V2b O0  lable    设置卷标号

N9r7Y8I|0[适用场合]  用来为磁盘做个标记

e/WH;[_ j0[用  法]  label 显示磁盘卷标★黑基空间★-Rt,We@(W0O

        label [盘符] [卷标名] 设定指定盘的卷标

I0q]iVJ3i _0[例  子]  C:\>label★黑基空间★&nS2s3tep \^
        Volume in drive C is WANG★黑基空间★reR7qk:U s(G
        Volume Serial Number is 2116-1DD0
-|]vebT0        volume label (11 characters,Enter for none)?
x r]J ?c0        可以输入卷标,直接回车后★黑基空间★X)H0u'H*|dBu
        Delete current volume label (Y/N)?★黑基空间★ }-[9d.nn2D.\
        按y删除旧卷标,按n不更改

F0Xai+S0★黑基空间★VL'GZ]v

        ——defrag  

` ~b%@1{IPt0

)w"k]ad)o S,I0  defrag   磁盘碎片整理

)t*c1O^8M&j2N%M0[适用场合]  磁盘读写次数很多,或磁盘使用时间很长了,可能需要使用这条命令★黑基空间★*Te$b7^ Z&~4_
        整理磁盘。磁盘碎片并不是指磁盘坏了,而只是由于多次的拷贝和删
/~Bjb4v8El$a0        除文件后,磁盘使用会很不连贯,致使速度变慢。

t3?:E'K(LkZO0[用  法]  1. C:\>defrag★黑基空间★Kz&kHxG

        2. 选择要整理的磁盘          ——doskey|fdisk

(?&PW!dLvS4{8n,e0
★黑基空间★7rgbT5T1m0V

  doskey   调用和建立DOS宏命令

] }5n0^sb0[适用场合]  经常需要输入重复的命令时,有非常大的用处

}3jl0]T0[用  法]  doskey ★黑基空间★l1I$?jKE

        将doskey驻留内存,开辟出缓冲区,以后输入的命令都将保存在缓冲★黑基空间★3d*lqFi r-G
        区中,可以随时调用

*~"{,L Jr#h jg H8t*j0        doskey [宏命令名]=[命令名]  ★黑基空间★'tS^cX{.|1W"F

        将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令★黑基空间★j YY2B['wh

        doskey /reinstall      重新安装doskey★黑基空间★ M:un N HX

        doskey /bufsize=       设置缓冲区的大小★黑基空间★ y$}:[6YZ#s~,Q

        doskey /macros        显示所有doskey宏

J Ka j)ft-LX3K%sc0        doskey /history        显示内存中所有命令★黑基空间★v)Aw1B"WB$P

        doskey /insert|overstrike 设置新键入的字符是否覆盖旧的字符★黑基空间★!q/y:Iq1V K

[例  子]  C:\>DOSKEY
Z#h-Sq5BKE R0        C:\>dir
*s,_%q V @+fd0        C:\>copy C:\temp\*.* a:★黑基空间★#@5IG z&Ep
        C:\>del c:\temp\*.*
r5?4NT.s0xV0        C:\>copy b:\*.* c:\temp

%ZBeVam.w@6E0        上述四条命令都已被保存,用光标控制键的上下可以依次选择使用或
;k+AX2A|.D0        修改, 也可以用F7键列出保存的所有命令★黑基空间★`!Y8{6vv8U+GjR H }

B-O6F.C_`9m0        C:\>doskey di=dir/w/p 定义di为宏命令,意思是执行dir/w/p

,X%Z D%kq/R|%mrX0  fdisk    硬盘分区★黑基空间★Op1SK:~7R*i

[建  议]  只有硬盘被很利害的病毒感染时,或是一块新硬盘才需要分区,最好
h cK:MnQ#b6g0        请懂行的人指导。硬盘都需经过低级格式化,分区,格式化三个步骤
MJWe] x0        才可使用,成品电脑内的硬盘都已经做过这些加工了。

'P%ov:k8f RR0[用  法]  输入fdisk后按回车即可进入提示界面

Vg0CVYU0★黑基空间★y*?E2W3Hu"kWZ

★黑基空间★a%P/A3a,]8s;pp"u

★黑基空间★ ~WwG3UdBGW
 ★黑基空间★x*RF:u)h zt5r+}t

★黑基空间★xOyY}

  cls     清屏 ——emm386|lh|memmaker★黑基空间★ wU}Z5{:t2n\

★黑基空间★p4x&{+m`!]$~ W

★黑基空间★ r-b3Z4m7pBeL

  emm386   扩展内存管理★黑基空间★[_Hpn.c,va

[建  议]  这条命令比较复杂,在第五章中系统配置里将详细介绍★黑基空间★|m0W{b,Sr4z,C

lh/loadhigh   将程序装入高端内存★黑基空间★6zw/wL i*g;vz!aI

[适用场合]  这条命令一般用在autoexec.bat中,当有些软件需要的基本内存很大
!G og7U3]6x F3t0        时,它会有用

jc%eo7Z3P7h0[用  法]  lh [程序]  ★黑基空间★-Bh)A U R;b i

        将程序装入高端内存 使用此命令时,config.sys文件中需有下面两
BuOj"c8^8xUR%|H0        条语句。 device=emm386.exe dos=umb★黑基空间★~-IT'c/[

        lh [程序] /l:区号    将程序装入指定的umb区★黑基空间★IaA(V{u:^

        lh /s          一般是由memmaker专用★黑基空间★ ^0K { V/qu5?AtW+_

[例  子]  C:\MOUSE\>lh mouse  将鼠标驱动程序装入高端内存

3Q7n)z^$jB0 memmaker   内存优化管理

!SYS&Z;bhin5_0[适用场合]  这个命令现在已经很少用了,在当年DOS流行时,想玩游戏可少不了★黑基空间★dh E+ovw:H~.A
        它,它可以腾出许多基本内存供游戏使用,只需安装一次即可

)hm+K C3s'c0[用  法]  1. C:\>memmaker

`N6~o*M,S6[s2o0        2. 回车继续,F3退出

M8J'@O:F"x0        3. 选择手动安装和自动安装,直接回车表示自动安装(回车得了)

-La a2YF(Vu0        4. 选择是否有程序需要扩充内存,可用空格键选择,Yes表示需要,★黑基空间★7Ykf!K/_9NX?,d
        No不需要,按回车键即可。

;p{i*B!RkJ_.h y0        5. 程序自动检测硬盘内是否安装了WINDOWS★黑基空间★k#hM4_9m O ?

        6. 软驱中若有软盘则应将其取出,然后按回车键,电脑将重新起动
;~H*B{b:\,V_0        两次,不要中断,只需按回车键。

0rt RDvPd0        (其实很简单,一直按回车键就行了,呵呵)      ——prompt|restore ★黑基空间★$\ss:R+x.U6G0zeQ

e(w3e6xh8Ify0  prompt   设置提示符

jM i:Q"{v{@`0[适用场合]  当你厌烦了c:\>的提示符或者您想使您的提示符与众不同时,您可以★黑基空间★'] qe2f{`7`g
        试一试,非常有趣的DOS命令,可以随时显示时间与日期。

S6p'Bmp3@ I0[用  法]  prompt $p$g 以当前目录名和>号为提示符,这是最常用的提示符★黑基空间★-U}@ d3`6j8C k

        prompt $t 表示时间      prompt $d 表示日期

C&F` q$L Fm n0        prompt $$ 表示$        prompt $q 表示=

j~hOzF0        prompt $v 表示当前版本    prompt $l 表示<★黑基空间★/t^ RA#}l%HQ.J{

        prompt $b 表示|        prompt $h 表示退位符

!I SV]%YM,e%C0        prompt $e 表示Esc代表的字符  prompt $_ 表示回车换行

W;z/g)z/x{,vq%X4Q0[例  子]  C:\DOS>prompt wang$g 将wang>作为提示符★黑基空间★[V"U`HmJ

        WANG>prompt $t$d$g  使用时间、日期和>号做为提示符★黑基空间★7F/A Xf^_8m-l

        0:01:07.77Thu 08-29-1996>prompt $p$g★黑基空间★9r kre0ld V

        C:\DOS>

*p~1N6Z1z3kI!J0 restore   恢复已备份的文件★黑基空间★-X)ax/w)}p3N-_

[建  议]  如果以前用backup做过文件备份,则当原文件损坏时可以用它来恢复
a4I1F0Cl G] aXA0        文件。

T4x!d{7muF0        将用backup命令备份的磁盘中的文件恢复到另一磁盘中,备份磁盘中★黑基空间★s2C*GjxP
        应有backup.00X和control.00X这两条文件。

-O3Pe-Wx*^*E.SMs|0[用  法]  restore [备份盘符] [目标盘符]★黑基空间★/D6M6_?'d"x(k"P O

        将备份盘上备份文件恢复到指定盘上

y Tz C_X;F2Y0        restore /s     将备份文件包括子目录都恢复到指定盘上★黑基空间★(h*V0Ua,n(LBs

        restore /p     让用户判断是否恢复文件

E/R,G1R [?'}H0        restore /b:日期  恢复日期以前的文件

-g0S(Coc9s0        restore /a:日期  恢复日期之后的文件

e-o"HD7do a0        restore /l:时间  恢复时间之前的文件

7Sk-b)E%l)?*Qgl0        restore /e:时间  恢复时间之后的文件★黑基空间★m`V*{#R3z

        restore /m     只恢复上次备份后修改过的文件★黑基空间★'W-S2@wt

        restore /n     只恢复上次备份后已删 除的文件★黑基空间★6O'SZ(~&V-N

        restore /d     只显示要恢复的文件名★黑基空间★3VER3{lBp

[例  子]  C:\DOS>restore a: c:★黑基空间★Rd.K'h)pS uQ
        Insert backup diskette 01 in drive A:
4v Cw$nw9PP)r0        Press any key to continue . . .★黑基空间★T$d8L0l9V

        在A驱中放入第一张备份盘,按任意键即可,恢复完第一张后,按顺
t6}1Q9J6X"X0        序放入其它盘即可。

A0{:_E;CQ2j6Ak4m#L/B0        当您用上述命令不能正确恢复文件时请用:★黑基空间★*_]'c A GV5d }`w|h

        C:\DOS>restore a: c:\ /s★黑基空间★+C&w;b{!s'v

2J/` @g'K(Ne8tn:SQM0[适用场合]  屏幕上太乱了,或是屏幕上出现乱码了, 清除屏幕上显示内容但不★黑基空间★ `:| H"P/T}p5_~
        影响电脑内部任何信息

d6]@u3B(o0[用  法]  cls  回车★黑基空间★-X^$jOOoyC

  move     移动文件,改目录名 ★黑基空间★F'w1]B@g ?

[适用场合]  移动文件到别的目录★黑基空间★[!q"ms'z

[用  法]  move [文件名] [目录]        移动文件至新目录下★黑基空间★q o3{1Nlo

        move [目录名] [目录名]       改目录名

OU)~Tz5k IyY C0

&gmr d3x{U3yB0[例  子]  c:\>move c:\autoexec.bat c:\old

9H"Q%Z`-A]pS$Y@3b0        移动autoexec.bat文件至old目录下

,fS"Q{ XgR(n0        c:\>move c:\config.sys c:\temp★黑基空间★%R-?!kK&n.w

        移动config.sys文件至old目录下★黑基空间★8A0| bpN1nx.m"_

★黑基空间★&np.i y cON

  more    分屏显示★黑基空间★&{vP%B)Pk

[适用场合]  当输出很多一屏显示不下时采用,几乎适合所有命令,尤其是type★黑基空间★0fIuU+l+Q
        等命令时很有用。 使用more时磁盘不能有写保护,也不适合光驱。

*m L w$JI7\0[用  法]  type [文件名] | more        分屏显示文件内容★黑基空间★h zi.|`!|8_\s

        more < [文件名]          分屏显示文件内容★黑基空间★LN'D/fjjr

★黑基空间★.F[ _*x|0@9q[xE[C

[例  子]  C:\>type msdos.w40 | more★黑基空间★Qk^)B,ALg^

  xcopy    拷贝目录和文件

G(C+S:d9W)j0[适用场合]  在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令
Rs{:fa'nP0        要快得多★黑基空间★C2G%Yx'j-JJ$d-_

[用  法]  xcopy [文件名] [目录]       将指定文件拷贝到指定目录★黑基空间★ C)l&rY2g%SP tn.j

        xcopy [源目录] [目的目录]  将源目录连子目录考到目的目录下

$Q"Up[4qi!r0        xcopy *.* [目录] /s   将文件与非空子目录拷贝到指定目录

1ml@J$w ?*X.X0        其它常用参数还有: v 拷贝后校验,会影响速度★黑基空间★7yCwRN4H7T$c
                  e 与s 相似,但即使子目录是空的也会拷贝。                ——help

3S aS)_u.@p0

I8U'R4_?0  我们已经学习了不少DOS命令,是不是感到记忆起来很困难,其实高手都不记命令的用法,而只是知道某个命令可以解决某个问题,或在哪个场合下该用哪个命令,用时就现查该命令的用法(当然这要求你首先得有一定英文基础,而且知道哪个命令是干啥的,如果都不行没办法,就只好记了,或者学windows吧)

★黑基空间★/W"g3OZtu |-Y)Ex {g

  那该怎样查一个命令的用法呢?这就要用到help命令,它可提供所有命令的帮助。★黑基空间★;c_Pi4Iv:Vb4|

  help    帮助

e s A[0\@ r&J-?0[适用场合]  当您想具体了解DOS命令的使用方法时使用★黑基空间★O%C MXA.[J XHr@

[用  法]  help                提供所有DOS命令帮助

g_ OL7f]0        help [DOS命令]           提供有关命令的帮助

W;L/j.P(Ee1b0  如果你只大致记得某个命令,可以在提示符后直接输入help命令,然后将出现下面的画——time|set|smartdrv  ★黑基空间★Bh.o'H j|

ZR5tG+D!Y!a0

ZF3~9O]5Q-ui0
★黑基空间★/R1\'JW;H$jO

  time    显示及修改时间★黑基空间★q2aMZ1m&{ MEDZN0B

[适用场合]  用于显示及修改时间,用法同date

*D o;u @WwU0Bz4x(Y i0[例  子]  C:\DOS>time★黑基空间★ Q pn SZH ZGh
        Current time is 12:15:26.04a
-l ]#oOv!~f0        Enter new time: 11:20:20.00p★黑基空间★N:s Z;~v

        按时:分顺序输入时间,再加上下午(a/p)即可 直接按ENTER键可忽略★黑基空间★ Q7\w0U`0P!?f1?
        修改时间。★黑基空间★x lD2k2h&gA:J:[_VX{

  set     设置环境变量

%i2lq&H9u4X gm+_0[适用场合]  设置声卡和路径等时用到

)MS(\D8| Q;hygG0[用  法]  set [环境变量]=[字符串]   

6Oq9o O:?*rj2r tP6a5dn0        这条命令常常用在autoexec.bat中

C9I(byh&r0[例  子]  C:\>set blaster=a220 i5 d1     设置声卡的参数★黑基空间★zMa8e$PM.W

        C:\>set path=c:\dos         path c:\dos含义相同

8a&J$B3q3D)ik8Bh0 smartdrv   设置磁盘加速器

? w/t]O3psy9F0[建  议]  它可以提高硬盘访问速度,最好在autoexec.bat文件中加载吧。

R/X\3Pl_0[用  法]  smartdrv /x★黑基空间★.K&B"fd_*r Y!A0A7k!]}

        执行并驻留内存,开辟磁盘加速缓存区,并屏蔽所有驱动器缓存,是
dY3_,{*j,g0        较常用的方法(一般用这个命令就够了)★黑基空间★[$lQ#}ZE

        smartdrv /c       将缓存内的信息都写入硬盘★黑基空间★2q"B-? vYU

        smartdrv /e: 数字    设置一次移动的信息量★黑基空间★z'ZW6H W1j:Q7c:P |

        smartdrv /b: 数字    设置预先读取的缓冲区大小  ——append|debug|diskcomp  ★黑基空间★c~?B4DZ6T x

★黑基空间★ _(_vt#B(`i'k oZ

 append    设置非执行文件的路径

@{ig#[L+p;U0[适用场合]  当您无法在多个目录中寻找到自己输入的文稿时,可以试一试这个命★黑基空间★8U4J9Y_C){3J
        令,用法类似path。★黑基空间★h3m-@O5[O{6^ J"ur

[用  法]  append [路径];[路径]

aF*X2H2\!D+q0

P|4B ~mN e0[例  子]  C:\>append c:\test★黑基空间★!? E@!`(cD!Q

        设置寻找非可执行文件路径为c:\test如果该目录下有文件1.txt时,
[8XRMoLI#|0        在其它目录下调用1.txt找不到时,可自动寻找到c:\test目录。

"aPh \t-{0        D:\UCDOS>edit 1.txt 可找到C:\test\1.txt文件★黑基空间★*q0u.fn7N`6XK?EC

 debug     程序调试命令★黑基空间★R%O/W?/l&u0Y E.i;R

[建  议]  如果你学过汇编语言,那你应该会使用debug,如果没学过,最好别
0ibX Rh(t6hk0        使用

'N.|7m?kib.r Y@0[用  法]  debug [文件名]★黑基空间★@wO4z yD8qfr3Hw

 diskcomp   比较磁盘★黑基空间★r$d c!iF oq

[适用场合]  比较两张盘是否相同,没想到什么时候会用到,在比较用diskcopy拷
#E@$G*K?{0        贝的两张盘,为什么不用diskcopy/v校验呢?

s)b!@e'Ge1t,z0[用  法]  diskcomp [盘符1] [盘符2] 比较盘1和盘2★黑基空间★ q }8b nJ

        diskcomp /1 只比较磁盘的第一面

Qw,Xg t c0        diskcomp /8 只比较没磁道的前8个扇区★黑基空间★ O8_y'TM7w zr

[例  子]  C:\>diskcomp a: a:★黑基空间★6Xkz1u,c1g)~ f \;lR
        在同一软驱中比较两张盘★黑基空间★6J0tN iy!X:_|

        Insert FIRST diskette in drive A:
nf$UHn*P0        放入第一张盘★黑基空间★6rn S&d7T

        Press any key to continue . . .★黑基空间★dlGd!W

        Comparing 80 tracks 18 sectors per track, 2 side(s)   
0O-`E)X\0        Insert SECOND diskette in drive A:
2H1Xo(zo&Q1m@0        放入第二张盘

^6R3E$ip)i0        Press any key to continue . . . Compare OK
2?$mt m.t!iV'i0        比较未发现不同★黑基空间★3t&V1Qz @5Kg%[ h

        Compare another diskette (Y/N) ?n★黑基空间★%w#j'[v#} h
        是否比较其它盘,选y继续比较,选n停止
z*t r;@ ~ t6AE8H0
{B X(].|V8yQ0★黑基空间★%\8u8N+}b,{"a\k#]


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-10-21  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 571
  • 日志数: 35
  • 图片数: 8
  • 建立时间: 2006-12-02
  • 更新时间: 2007-04-17

RSS订阅

Open Toolbar