正文

DOS命令案例2006-05-09 17:57:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/accp123/13819.html

分享到:

DOS和Windows最大的不同在于DOS命令方式操作,所以使用者需要记住大量命令及其格式使用方法,
DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部
命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命
令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。

常用的内部命令

DOS的内部命令是DOS操作的基础,下面就来介绍一些常用的DOS内部命令。

1、DIR
含义:显示指定路径上所有文件或目录的信息
格式:DIR [盘符:][路径][文件名] [参数]
参数:
/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;
/P:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示;
/A:显示具有特殊属性的文件;
/S:显示当前目录及其子目录下所有的文件。
举例:DIR /P
将分屏显示当前目录下文件。在当前屏最后有一个“Press any key to continue . . .”提示,
表示按任意键继续。

2、CD
含义:进入指定目录
格式:CD [路径]
举例:CD DOS
CD命令只能进入当前盘符中的目录,其中“CD\”为返回到根目录,“CD..”为返回到上一层目录。

3、MD
含义:建立目录
格式:MD [盘符][路径]
举例:MD TEMP
表示在当前盘符下建立一个名为TEMP的目录。

4、RD
含义:删除目录
格式:RD [盘符][路径]
举例:RD TEMP
表示删除当前路径下的TEMP目录,需要注意的是,此命令只能删除空目录。

5、COPY
含义:拷贝文件
格式:COPY [源目录或文件] [目的目录或文件]
举例1:COPY C:\*.COM D:\",表示将C盘根目录下所有扩展名为COM的文件拷贝到D盘根目录中。
举例2:COPY C:\autoexec.bat C:\autoexec.bak
表示将autoexec.bat文件复制成为扩展名为BAK的文件。输入DIR命令,可以发现此变化。

6、DEL
含义:删除文件
格式:DEL [盘符][路径][文件名] [参数]
举例:DEL C:\ *.BAK /P
表示删除当前目录下所有扩展名为BAK的文件,参数/P表示可以使用户在删除多个文件时对每个
文件都显示删除询问。

7、SYS
含义:传递系统文件命令。
格式:SYS [源盘符][目的盘符]
举例:SYS C: A:
此命令将为A盘传送系统,传送成功后,A盘将成为系统启动盘。

常用的外部命令

DOS的外部命令就是一些应用程序,这些外部命令都是以文件的形式存在,Windows系统的DOS外
部命令保存在Windows主目录下的Command目录中。下面来介绍几个常用的DOS外部命令。

1、EDIT
含义:简单的编辑软件,可以用它来编辑一些程序和批处理文件。
格式:EDIT [盘符][文件名]
举例:EDIT C:\Autoexec.bat
输入此命令后将打开编辑器。在编辑状态下输入文件内容后,按Alt+F键激活File菜单,按向下
的箭头选择退出(Exit),提示是否要保存刚才输入的内容,如果要保存,只需输入Y或者直接回车即可。

2、FORMAT
含义:格式化命令,可以完成对软盘和硬盘的格式化操作。
格式:FORMAT [盘符] [参数]
举例:FORMAT A: /S/Q
此命令将格式化A盘,其中参数/Q表示进行快速格式化,/S表示完成格式化后将系统引导文件拷贝
到该磁盘,这样软件就可以作为DOS系统启动盘了。格式化过程中,屏幕上会显示已经完成的百分
比。格式化完成后,会提示为磁盘起一个名字,最后还会报告磁盘的总空间和可利用空间等。

3、XCOPY
含义:拷贝命令
格式:XCOPY [源路径][源目录/文件名] [目的目录/文件名] [参数]
举例:XCOPY C:\ABC D:\ /s
执行此命令后,将把C:\ABC目录及其目录中的文件全部拷贝到D盘根目录下,XCOPY是COPY的增强
命令,可以实现对多个子目录进行拷贝。最常用的参数是/S,它可以对一个目录下的所有子目录
进行拷贝。

4、DELTREE
含义:删除目录树
格式:DELTREE [盘符][路径]
举例:DELTREE ARE
表示删除当前路径下的ARE子目录,执行后会提示是否确认删除,按下Y,即可删除。

 


7)REN--改名
格式为"REN [原名] [现名]",7.0以后版本的DOS都支持对文件名和目录名的修改,而以前的DOS只
能修改文件名。

8)TYPE--显示文本文件
格式为"TYPE [文件名]",能对文本文件进行查看。

以上就是一些常用的内部命令,除此之外,还有一些内部命令,如"CLS"清屏命令、"TIME"显示或
改变当前时间、"DATE"显示或改变当前日期、"VER"显示系统版本号等。使用这些内部命令能够对
DOS进行基础的操作,掌握它们是进行复杂操作的前提。


DOS的外部命令
(周密 2001年08月10日 15:39)

DOS的外部命令就是一些应用程序,能够使用户的操作更加方便和深入。这些外部命令都是以文件
的形式存在,Windows系统的DOS外部命令保存在Windwos主目录下的"Command"目录中。下面就让我
们来看看常用的一些DOS外部命令。

1)FORMAT(Format.COM)--格式化命令
众所周知,新买的磁盘都必须经过格式化后方能使用,FORMAT命令可以完成对软盘和硬盘的格式
化操作,格式为"FORMAT [盘符] [参数]",例如:"FORMAT A: /S"。它有两个常见的参数:

/Q:进行快速格式化;
/S:完成格式化,并将系统引导文件拷贝到该磁盘。

注意:该命令会清除目的磁盘上的所有数据,一定要小心使用。如果进行了普通的格式化,那磁盘上
的数据还有可能恢复,但如果加上了"/Q",那要恢复就比蹬天还难了。

2)EDIT(Edit.COM)--编辑命令
其实它就是一个文本编辑软件(如图3),使用它可以在DOS下方便地对文本文件进行编辑,格
式为"EDIT [文件名] [参数]",它的参数不是特别实用,我在此就不多讲。

3)SYS(Sys.COM)--系统引导文件传输命令
它能够将IO.SYS等几个文件传输到目的磁盘,使其可以引导、启动。格式为"SYS [盘符]"

4)ATTRIB(Attrib.EXE)--文件属性设置命令
通过该命令,我们可以对文件进行属性的查看和更改。格式为"ATTRIB [路径][文件名] [参数]",
如果不加参数则为显示文件属性。它的参数有"+?"和"-?"两种,"?"代表属性代号,这些代号有:
"H"隐藏;"S"系统;"R"只读,"+"表示赋予,"-"表示去除。

5)XCOPY(Xcopy.EXE)--拷贝命令
该命令在"COPY"的基础上进行了加强,能够对多个子目录进行拷贝。它的参数比较多,但是最常用的
是"/S",它可以对一个目录下属的多个子目录进行拷贝,另外"/E"可以拷贝空目录。格式为"XCOPY
[源路径][源目录/文件名] [目的目录/文件名] [参数]"。

6)SCANDISK(Scandisk.EXE)--磁盘扫描程序
这个命令在实际的操作中有很大的用处,它能对磁盘进行扫描并修复,能够解决大部分的磁盘文件损
坏问题。格式为"SCANDISK [盘符:] [参数]"下面是它的几个参数:

/fragment [驱动器名:\路径\文件名]:使用这个参数可以显示文件是否包含有间断的块,我们可
以通过运行磁盘整理程序来解决这个问题;
/all:检查并修复所有的本地驱动器;
/autofix:自动修复错误,即在修复时不会出现提示;
/checkonly:仅仅检查磁盘,并不修复错误;
/custom:根据Scandisk.ini文件的内容来运行Scandisk,Scandisk.ini是一个文本文件,它包含
了对Scandisk程序的设置,其中的[custom]块是在加上"/custom"参数后才执行的,用户可以根
据自己的不同情况来进行不同的设置;
/nosave:在检查出有丢失簇后直接删除,并不转化为文件;
/nosummary:不显示检查概要,完成检查后将直接退出程序;
/surface:在完成初步检查后进行磁盘表面扫描;
/mono:以单色形式运行Scandisk。

我们可以根据不同的情况来加上不同的参数。我们可以执行"scandisk /all /checkonly /nosave
/nosummary"来完成对磁盘的检查并且自动退出,另外还可以编辑scandisk.ini文件中设置,再运
行"scandisk /custom"。如果被损坏的文件比较多,我们可以使用"/autofix"来进行自动修复,不
然会忙死你的。

7)CHKDSK(Chkdsk.EXE)--磁盘检查命令
它会检查磁盘,并会显示一个磁盘状态报告。格式为"CHKDSK [盘符:] [参数]",最常用的参数
是"/F",可以对文件错误进行修复。

8)MOVE(Move.EXE)--文件移动命令
使用它可以对文件进行移动。格式为"MOVE [源文件] [目的路径]"。同时也可以使用通配符。

9)DELTREE(Deltree.EXE)--删除命令
这可是DEL命令的超级加强版,它不仅可以删除文件,并且会将指定目录和其下的所有文件和子
目录一并删掉。使用它,我们可以很方便的对目录进行彻底的删除。格式"DELTREE [文件/路径]
[参数]",参数有一个"/Y",使用时系统会对每个文件进行询问,回答"Y"后才删除。

10)FDISK(Fdisk.EXE)--分区命令
我们可以使用它对硬盘进行分区操作,我在下一部分会进行具体讲解。

以上就是常用的一些DOS外部命令,使用它们可以使你的操作更方便,同时也是进行系统修复所必
不可少的。请大家好好地掌握每一个命令及其用处。

阅读(5979) | 评论(3)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册