﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-Firefox浏览器之家-随笔分类-DOS命令</title><link>http://www.cnitblog.com/813jihua/category/6827.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Sep 2011 03:04:12 GMT</lastBuildDate><pubDate>Tue, 27 Sep 2011 03:04:12 GMT</pubDate><ttl>60</ttl><item><title>常用DOS命令</title><link>http://www.cnitblog.com/813jihua/archive/2008/02/21/39999.html</link><dc:creator>813计划</dc:creator><author>813计划</author><pubDate>Thu, 21 Feb 2008 02:09:00 GMT</pubDate><guid>http://www.cnitblog.com/813jihua/archive/2008/02/21/39999.html</guid><wfw:comment>http://www.cnitblog.com/813jihua/comments/39999.html</wfw:comment><comments>http://www.cnitblog.com/813jihua/archive/2008/02/21/39999.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/813jihua/comments/commentRss/39999.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/813jihua/services/trackbacks/39999.html</trackback:ping><description><![CDATA[<p align=left><font size=3>一、内部命令</font></p>
<p align=left><font size=3>1）DIR--显示指定路径上所有文件或目录的信息<br>它的格式为"DIR [盘符：][路径][文件名] [参数]"，比如"DIR E:\FF.M3U"。输入后回车则会显示出相关信息。另外它还有几个参数：</font></p>
<p align=left><font size=3>/W：宽屏显示，一排显示5个文件名，而不会显示修改时间，文件大小等信息；<br>/P：分页显示，当屏幕无法将信息完成显示时，可使用其进行分页显示；<br>/A：显示具有特殊属性的文件，这里的属性有"H"隐藏、"R"只读等，我们可以输<br>入"DIR *.* /AH"来显示当前目录下所有具有隐藏属性的文件；<br>/S：显示当前目录及其子目录下所有的文件，通过这个参数，我们可以进行某个文件或目录的查找，比如我们可以在"C:&gt;"后输入"DIR *.DAT /S"来查找C盘中所有后缀名为DAT的文件。</font></p>
<p align=left><font size=3>几种参数可以同时使用，例如"DIR *.COM /W /P /S"。</font></p>
<p align=left><font size=3>2）MD--建立目录<br>它的格式为"MD [盘符][路径]"，例如"MD TEMP"。<br>注意：该命令一次只能建立一个目录。</font></p>
<p align=left><font size=3>3）RD--删除目录<br>格式为"RD [盘符][路径]"。<br>注意：该命令只能删除空目录，并且不能删除当前目录。</font></p>
<p align=left><font size=3>4）CD--进入指定目录<br>格式为" CD [路径]"，例如"CD HAPPY"。<br>注意：只能进入当前盘符中的目录。其中"CD"为回到根目录，"CD.."为回到上一层目录。</font></p>
<p align=left><font size=3>5）COPY--拷贝文件<br>格式为"COPY [源目录或文件] [目的目录或文件]"，比如"COPY C:\*.COM D:"，我们也可以输入"COPY C:\Command.COM D:\Command.BAK"来进行文件拷贝并改名。<br>注意：使用该命令进行文件拷贝时，目的目录一定要存在。</font></p>
<p align=left><font size=3>6）DEL--删除文件<br>格式为"DEL [盘符][路径][文件名] [参数]"，比如"DEL C:\DATA\*.BAK"。它有一个参数："/P"，可以使用户在删除多个文件时对每个文件都显示删除询问</font></p>
<p align=left><font size=3>7）REN--改名<br>格式为"REN [原名] [现名]"，7.0以后版本的DOS都支持对文件名和目录名的修改，而以前的DOS只能修改文件名。</font></p>
<p align=left><font size=3>8）TYPE--显示文本文件<br>格式为"TYPE [文件名]"，能对文本文件进行查看。</font></p>
<p align=left><font size=3>9）discopy--磁盘复制</font></p>
<p align=left><font size=3>[功能] 复制出一个和原来磁盘内容一模一样的磁盘</font></p>
<p align=left><font size=3>[格式] diskcopy　源驱动器名　目的驱动器名</font></p>
<p align=left><font size=3>[说明] 它的主要用途就是用来备份。比如我们的电脑在刚买来时，会随机附带一些设备驱动程序磁盘，这些驱动程序在以后都有可能用到，为防止这些磁盘的损坏，一定要将它们都备份一套，这时，使用diskcopy命令是比较快捷和方便的。</font></p>
<p align=left><font size=3>10) deltree--删除目录树</font></p>
<p align=left><font size=3>[格式] [C:][path]DELTREE [C1:][path1] [[C2:][path2] [...]]</font></p>
<p align=left><font size=3>[说明] 这个命令将整个指定目录树全部消灭，而不管它是否是只读、隐藏与否。</font></p>
<p align=left><font size=3>使用应特别小心。它是一个危险命令。</font></p>
<p align=left><font size=3>11) mem--查看你的计算机内存有多少，以及内存的使用情况。</font></p>
<p align=left><font size=3>[格式] 直接键入mem命令</font></p>
<p align=left><font size=3>12) chkdsk--检查你的磁盘的使用情况。</font></p>
<p align=left><font size=3>[格式] chkdsk　磁盘名</font></p>
<p align=left><font size=3>[说明] 例如要检查A盘使用情况，就输入chkdsk　A: ，检查c盘使用情况，就输入chkdsk　C: ，如果直接输入chkdsk，就检查当前磁盘的使用情况。</font></p>
<p align=left><font size=3>13) sys--传递系统文件命令。将DOS的两个隐含的系统IO.SYS和MSDOS.SYS传送到目标磁盘的特定位置上，并将COMMAND.COM文件复制过去。完成后，目标盘成为DOS的启动盘。</font></p>
<p align=left><font size=3>[格式] [C:][path]SYS [C1:][path] d2:</font></p>
<p align=left><font size=3>[说明] 由于这几个文件需要复制到特定位置上，所以用COPY命令完成的复制未必能够启动机器。能过SYS命令，DOS可以将目标盘已占据特定位置的文件移动，并将系统文件复制到相应位置上。参数C1:path用来指明系统文件所在目录。如不指明，则缺省为当前盘的当前目录。所以这个命令一般要在源盘的根目录进行。</font></p>
<p align=left><font size=3>14) pass--设定DOS寻找.COM、.EXE、.BAT文件的所在目录</font></p>
<p align=left><font size=3>[格式] path=[[drive:]path[;...]]或path</font></p>
<p align=left><font size=3>[说明] 只打path没有参数时，只显示环境变量内容。有参数时，重新设置path变。在没有指定path环境变量时，用户发出的命令，DOS首先判断其是否为内部命令，再查找当前目录中是否有主文件名是该命令的可执行文件，如果均不是，则显示信息"Bad command or filename"。如果发出了指定路径的命令，则在指定路径中依次查找，仍找不到则出现上述提示。</font></p>
<p align=left><font size=3>15) cls--清除显示器屏幕上的内容，使DOS提示符到屏幕左上角。</font></p>
<p align=left><font size=3>[格式] cls</font></p>
<p align=left><font size=3>16) time--显示和设置DOS的系统时间</font></p>
<p align=left><font size=3>[格式] time [hh[:mm[:ss[.cc]]]</font></p>
<p align=left><font size=3>17) date--显示和设置DOS的系统日期</font></p>
<p align=left><font size=3>[格式] date [MM-DD-YY]</font></p>
<p align=left><font size=3>18) ver--显示正在运行的DOS系统版本号</font></p>
<p align=left><font size=3>[格式] ver</font></p>
<p align=left><font size=3>二、外部命令</font></p>
<p align=left><font size=3>1）FORMAT（Format.COM）--格式化命令<br>众所周知，新买的磁盘都必须经过格式化后方能使用，FORMAT命令可以完成对软盘和硬盘的格式化操作，格式为"FORMAT [盘符] [参数]"，例如："FORMAT A:</font></p>
<p align=left><font size=3>/S"。它有两个常见的参数：</font></p>
<p align=left><font size=3>/Q：进行快速格式化；<br>/S：完成格式化，并将系统引导文件拷贝到该磁盘。</font></p>
<p align=left><font size=3>注意：该命令会清除目的磁盘上的所有数据，一定要小心使用。如果进行了普通的格式化，那磁盘上的数据还有可能恢复，但如果加上了"/Q"，那就比登天还难了。</font></p>
<p align=left><font size=3>2）EDIT（Edit.COM）--编辑命令<br>其实它就是一个文本编辑软件，使用它可以在DOS下方便地对文本文件进行编辑，</font></p>
<p align=left><font size=3>格式为"EDIT [文件名] [参数]"，它的参数不是特别实用，我在此就不多讲。</font></p>
<p align=left><font size=3>3）SYS（Sys.COM）--系统引导文件传输命令<br>它能够将IO.SYS等几个文件传输到目的磁盘，使其可以引导、启动。格式为"SYS[盘符]"</font></p>
<p align=left><font size=3>4）ATTRIB（Attrib.EXE）--文件属性设置命令<br>通过该命令，我们可以对文件进行属性的查看和更改。格式为"ATTRIB [路径][文件名] [参数]"，如果不加参数则为显示文件属性。它的参数有"+？"和"-？"两种，"？"代表属性代号，这些代号有："H"隐藏；"S"系统；"R"只读，"+"表示赋予，"-"表示去除。</font></p>
<p align=left><font size=3>5）XCOPY（Xcopy.EXE）--拷贝命令<br>该命令在"COPY"的基础上进行了加强，能够对多个子目录进行拷贝。它的参数比较多，但是最常用的是"/S"，它可以对一个目录下属的多个子目录进行拷贝，另外"/E"可以拷贝空目录。格式为"XCOPY [源路径][源目录/文件名] [目的目录/文件名] [参数]"。</font></p>
<p align=left><font size=3>6）SCANDISK（Scandisk.EXE）--磁盘扫描程序<br>这个命令在实际的操作中有很大的用处，它能对磁盘进行扫描并修复，能够解决大部分的磁盘文件损坏问题。格式为"SCANDISK [盘符：] [参数]"下面是它的几个参数：</font></p>
<p align=left><font size=3>/fragment ［驱动器名:\路径\文件名］：使用这个参数可以显示文件是否包含有间断的块，我们可以通过运行磁盘整理程序来解决这个问题；<br>/all：检查并修复所有的本地驱动器；<br>/autofix：自动修复错误，即在修复时不会出现提示；<br>/checkonly：仅仅检查磁盘，并不修复错误；<br>/custom：根据Scandisk.ini文件的内容来运行Scandisk，Scandisk.ini是一个文本文件，它包含了对Scandisk程序的设置，其中的［custom］块是在加上"/custom"参数后才执行的，用户可以根据自己的不同情况来进行不同的设置；<br>/nosave：在检查出有丢失簇后直接删除，并不转化为文件；<br>/nosummary：不显示检查概要，完成检查后将直接退出程序；<br>/surface：在完成初步检查后进行磁盘表面扫描；<br>/mono：以单色形式运行Scandisk。</font></p>
<p align=left><font size=3>我们可以根据不同的情况来加上不同的参数。我们可以执行"scandisk /all /checkonly /nosave /nosummary"来完成对磁盘的检查并且自动退出，另外还可以编辑scandisk.ini文件中设置，再运行"scandisk /custom"。如果被损坏的文件比较多，我们可以使用"/autofix"来进行自动修复，不然会忙死你的。</font></p>
<p align=left><font size=3>7）CHKDSK（Chkdsk.EXE）--磁盘检查命令<br>它会检查磁盘，并会显示一个磁盘状态报告。格式为"CHKDSK [盘符：] [参数]"，最常用的参数是"/F"，可以对文件错误进行修复。</font></p>
<p align=left><font size=3>8）MOVE（Move.EXE）--文件移动命令<br>使用它可以对文件进行移动。格式为"MOVE [源文件] [目的路径]"。同时也可以使用通配符。</font></p>
<p align=left><font size=3>9）DELTREE（Deltree.EXE）--删除命令<br>这可是DEL命令的超级加强版，它不仅可以删除文件，并且会将指定目录和其下的所有文件和子目录一并删掉。使用它，我们可以很方便的对目录进行彻底的删除。</font></p>
<p align=left><font size=3>格式"DELTREE [文件/路径] [参数]"，参数有一个"/Y"，使用时系统会对每个文件进行询问，回答"Y"后才删除。</font></p>
<p align=left><font size=3>10）FDISK（Fdisk.EXE）--分区命令<br>我们可以使用它对硬盘进行分区操作。</font></p>
<img src ="http://www.cnitblog.com/813jihua/aggbug/39999.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/813jihua/" target="_blank">813计划</a> 2008-02-21 10:09 <a href="http://www.cnitblog.com/813jihua/archive/2008/02/21/39999.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>