“计算机操作技术”讲座(4) 磁盘操作系统——DOS(2)

🏠 首页 《无线电》杂志 1994年 🔗 第11期 🔗 第50页 分类:答读者问 🔗 杨锡平 🔗

(杨锡平)在上一篇中我们已经介绍了有关DOS的基本概念,这一篇以及下一篇,我们将介绍DOS的常用内部命令和外部命令,以及这些命令的使用技巧。在本篇中,我们将先介绍常用的内部命令。

前面已经讲过,DOS内部命令是当DOS启动完毕后,驻留在微机内存中的命令,这些命令可以在任何时候在任何盘符下执行。按其用途来分,DOS内部命令大致有以下几类:·文件操作命令·目录操作命令·时间日期操作命令·其它系统操作命令

其中文件操作命令有:

DIR(列文件), COPY(复制文件), DEL(删除文件),TYPE(显示文件内容),REN(改文件名)。

目录操作命令有:

MD(建立子目录),RD(删除子目录),CD(进入子目录)。

时间日期操作命令有:

TIME(设置时间),DATE(设置日期)。

其它系统操作命令有:

CLS(清屏幕),PATH(指定路径),VER(显示操作系统版本), VOL(显示盘卷标)。

一、文件操作命令

(l) DIR命令

作用:列出指定的某些文件或全部文件

格式:DIR〔d:〕〔path〕〔filename〔.ext〕〕〔/P〕〔/w〕

说明:每对中括号内的内容均是可选项,即可有可无。在实际操作中没有中括号,后面也将采用这种说明方式。DIR命令有三个参数:

第一个参数:

〔d:〕〔path〕〔filename〔.ext〕〕指定要列出的文件。d:表示驱动器号,Path表示路径, filename表示文件名,.ext表示扩展名。

第二个参数:

〔/p〕表示当文件较多时,若文件显示满屏时将自动暂停显示,并显示如下提示:

strike a key when ready…这时按任意一键可以继续显示。

第三个参数:

〔/w〕表示以宽行方式显示文件。这时每屏幕显示的文件个数要多,但不显示文件的长度建立时间等其它信息。

注意点:

①DIR命令中若未指定〔d:〕〔path〕则认为在当前目录下操作。

②文件名中〔filename〔.ext〕〕可以使用通配符?或*代替。

③DIR不能列出系统的隐含文件,即使这些文件是存在的。

举例:

C>DIR A:

表示列出A盘根目录下的所有文件。

C>DIR C:\WINDOWS\*.*/W

表示列出C盘上子目录WINDOWS下的所有文件,关用宽行方式显示。此命令中“\”是间隔符号,用来区分上、下两级目录或用来区分目录与该目录下的文件。

C>DIR*.EXE

表示列出当前目录下的所有扩展名为.EXE的可执行文件。

(2) COPY命令

作用:复制指定的文件

格式:COPY 〔d:〕〔path〕〔filename〔.ext〕〕〔d:〕〔path〕〔filename〔.ext〕〕

说明:第一个参数〔d:〕〔path〕〔filename〔.ext〕〕为源文件,即需要复制的文件,第二个参数为复制后的文件名。

举例:

C >COPY A:LETTER.TXT B:L.TXT

表示将A盘的文件LETTER.TXT复制到B盘上并取名为L.TXT。

C>COPY A:*.*

表示将A盘的所有文件复制到C盘上。

注意点:

1.若将某个文件复制在同一盘的相同目录下,则两个文件名必须不同。如

C > COPY A:TEST.C A:T.C

表示在A盘上对TEST.C文件作一个备份,并取名为T.C。

2.可通过COPY命令将两个文件首尾相连。如:

C>COPY A:A.TXT+A:B.TXT C.TXT

表示将A盘的A.TXT和B.TXT两个文件连接起来复制到C盘上,并取名为C.TXT。

(3)DEL命令

作用:删除指定的某些文件

格式:DEL〔d:〕〔path〕filename〔.ext〕

说明:参数〔d:〕〔path〕用于指明要删除的文件所在的驱动器及路径,当没有指定时,则认为在当前驱动器下的当前目录中操作。DEL命令中必须指定要删除的文件名,文件名可以用通配符?或*。

举例:

C>DEL A:LETTER.TXT

表示删除A驱动器上当前目录下的文件LET-TER.TXT。

C>DEL B:\*.BAK

表示删除B驱动器根目录下所有以.BAK为扩展名的文件。

C>DEL A:*.*

表示删除A驱动器上当前目录下的所有文件,由于执行此操作后A盘当前目录下所有的文件均将消失,所以系统会提示如下信息:

Are you sure(Y/N)?

如果需要删除所有文件,则输入Y并按Enter。如果不需要删除所有文件,则输入N并按Enter,这时上面的删除命令将不会执行。

注意点:

①DEL命令不能删除只读文件。

②DEL命令也不能删除子目录,删除子目录只能使用RD命令(将在后面介绍)。

③若试图用DEL命令删除一个不存在的文件时,系统将自动提示以下信息:File not found

(4) TYPE命令

作用:在显示器上显示指定的文本文件的内容。

格式:TYPE〔d:〕〔path〕 filename〔.ext〕

说明:参数〔d:〕〔path〕表示要显示的文件所在的驱动器及路径。如果缺省时,则认为在当前驱动器上的当前目录中操作。

举例:

C>TYPE C:\TXT\LETTER.TXT

表示显示C盘中子目录TXT下的文件LET-TER.TXT的文件内容。

C>TYPE A:REPORT

显示A盘中当前目录下文件REPORT的内容。

注意点:

①TYPE命令中的文件名(即filename〔.ext〕)不能使用文件通配符?和*。如以下命令是错误的:

C>TYPE *.bat

这时系统将提示如下错误信息:

Invalid filename or file not found

表示文件名无效或文件没有找到。

②TYPE命令又能显示文本文件的内容,而不能显示二进制系统文件或可执行文件。如以下命令:

C > TYPE command.com

则会显示一些杂乱无章的字符,有时甚至会造成意外的死机。

③可以通过TYPE命令将文件内容输出到其它设备上,甚至可以输出到一个新文件。如

C>TYPE LETTER.TXT>PRN

表示将文件LETTER.TXT输出至打印机,即从打印机上打印出来。

C>TYPE LETTER.TXT >MY.TXT

表示将文件LETTER.TXT输出至文件MY.TXT亦即复制一份文件,并取名为MY.TXT,它等价于以下命令: C > COPY LETTER.TXT MY.TXT。

(5)REN命令

作用:将指定的文件改名

格式:REN ③{d:3[Pathj filename[.extj file-name乙ext〕

说明:参数〔d:〕〔path〕表示要改名的文件所在的驱动器及路径。如果缺省时, 则认为在当前驱动器上的当前目录中操作。第一个filename〔.ext〕表示要改名的文件,第二个filename〔.ext〕表示改名后的文件。

举例:

C>REN A:\CONFIG.SYS C.SYS

表示将A盘上根目录下的文件CONFIG.SYS改名为C.SYS。

C>REN AUTOEXEC.BAT A.BAT

表示将C盘当前目录下的文件AUTOEXEC.BAT改名为A.BAT。

注意点:

①改名后的文件仍然在原文件所在的盘和目录下,并且不改变原文件的结构和数据。

②文件名中可以使用通配符?和*。如

C>REN B:ABC.TXT *.XYZ

表示将B盘当前目录下的文件ABC.TXT改名为ABC.XYZ。

C>REN *.TXT *.DOC

表示将C盘当前目录下所有以.TXT为扩展名的文件改成以.DOC为扩展名的文件。

③若在改的文件名与一已存在的文件同名,则系统将提示以下信息:

Duplicate file name or file not found

(未完待续)