查看文章
 
doc命令常用技巧
2007-12-17 11:02

DIR:显示磁盘目录

COPY:拷贝文件

TYPE:显示文本文件的内容

RENAME(REN):对磁盘文件改名

DEL(ERASE):删除文件

CLS:清除屏幕

DATE:显示和设置系统日期

TIME:显示和设置系统时钟

1.系统服务命令
1.显示或修改日期命令
格式:DATE[mm/dd/yy]或[mm-dd-yy]

功能:显示或设置系统日期

例:

C:\>DATE

2.显示或设置时间命令
格式:TIME[hh:mm:ss.cc]

功能:显示或设置系统日期

说明:cc代表百分之一秒

例:

C:\>TIME

3.显示DOS版本命令VER
格式:VER

功能:显示当前DOS的版本号

例:

C:\>VER

4.清屏命令CLS
格式:CLS

功能:清除屏幕显示并将光标移到屏幕的左上角

5.提示符设置命令PROMPT
格式:PROMPT[提示符串]

功能:设置新的DOS提示符

说明:1.提示符串可以是任意字符

2.提示符串可以是"$<字符>",其中"字符"可引用的值以及含义如下:

$T:系统当前时间
$D:系统当前日期

$P:当前盘的当前目录
$V:系统版本号

$N:当前驱动器的字母
$G:“>”字符

$L:“<”字符
$B:“,”字符

$Q:“=”字符
$H:退格及删除前一个字符

3.PROMPT后无提示符串时,表示取消以前设置的提示符,恢复系统默认的提示符

例1:将提示符设置为“谢谢使用”

C:\>PROMPT 谢谢使用

例2:将提示符设置为跟踪使用路径

C:\>PROMPT $P$G

 

2.目录及路径操作命令
1.显示磁盘文件目录命令DIR
格式:DIR[盘符][路径][文件名][参数]

功能:显示指定磁盘指定路径下的文件名及目录名清单

说明:

省略盘符和路径时,显示当前盘上当前目录下的文件名;省略文件名显示所有文件
一般显示的内容包括:被显磁盘的卷标名,被显磁盘与文件路径,文件名,扩展名,文件长度,日期,时间,文件总数,占用磁盘空间,剩余空间。
常用参数如下:
/P 满屏暂停,并显示按任意键继续:Strike a key when ready....

/W 只显示文件名,扩展名和子目录名,每行可显示5个文件名

/A[属性字] 显示指定属性的文件和子目录名,省略属性字则显示所有属性的文件和子目录,属性字为:

A 归档文件 R 只读文件 H 隐含文件 S 系统文件 D 子目录

2.建立子目录命令MKDIR或MD
格式:MKDIR[盘符][路径]<子目录名>或MD[盘符][路径]<子目录名>

功能:在指定的驱动器上建立一新的子目录

说明:省略盘符和路径时,在当前盘当前目录下建立一新子目录

例1:在C盘上建立SUB1子目录

C:\>MD\SUB1

例2:在A盘子SUB1目录下建立SUB3子目录

C:\>MD A:\SUB1\SUB3

3.显示和设置当前目录命令CHDIR或CD
格式:CHDIR[盘符][路径][子目录名]或CD[盘符][路径][子目录名]

功能:设置指定的目录为当前目录,或显示磁盘当前目录

说明:

省略盘符路径和子目录,显示当前目录的绝对路径
CD..:返回当前目录的上一级父目录
cd\:返回根目录
例1 将当前盘根目录下的DOS子目录作为当前目录

C:\>CD\DOS

例2 将C盘子SUB1目录下的SUB2子目录作为当前目录

C:\CD C:\SUB1\SUB2

例3 将当前盘的根目录作为当前目录

C:\>CD\

例4 显示当前目录名

C:\>CD

4.删除子目录命令RMDIR或RD
格式:RMDIR[盘符:][路径]<目录名>或RD[盘符:][路径]<目录名>

功能:删除指定磁盘上的子目录

说明:

在当前目录中只能删除它的下级目录,不能删除上级目录
要删除的目录必须是空的]
不能删除根目录和当前目录
例 设当前目录为C盘根目录,要删除:C:\WPS\LQL目录

C:\>CD WPS (进入WPS子目录)

C:\WPS>RD LQL

以上均为内部命令

5.显示目录树结构命令TREE (外部命令)
格式:[盘符][路径]TREE[盘符:][参数]

功能:显示指定盘上的树状目录结构

说明:

TREE命令一定要在指定盘的根目录下
参数有两个:
/F 无此参数,只显示指定盘上的目录结构;有此参数,则同时显示出目录结构及所有子目录下的文件

/A 指定TREE以文本字符而非图形字符显示目录的结构

例1 显示C盘所有的子目录

C:\DOS>TREE C:

例2 显示目录结构外,还显示每个子目录下的文件

C:\DOS>TREE C:\F

注:使用外部命令时,应指定其所在的盘符路径

6.删除目录树命令DELTREE(外部命令)
格式:[盘符][路径]DELTREE[/Y][盘符]<路径>[[盘符]<路径>...]

功能:删除指定目录下所有的子目录及其文件

说明:

/Y 有此参数,删除时系统不要求确认;无此参数,系统要求确认,且只有用户确认后才删除
DELTREE命令在删除目录时,不考虑目录中的文件属性一律删除,所以要慎重使用
命令中可以指定多个要删除的目录,目录之间以空格分隔
例 删除C盘WE目录内的所有文件和子目录,则键入:

C:\DOS>DELTREE C:\WE

7.设置搜索路径命令PATH (外部命令)
格式:PATH[[盘符1:]<路径1>[;[盘符2]<路径2>...]

功能:为可执行文件设置搜索路径

说明:

在一个PATH命令中可以指定多个路径,它们之间用分号隔开。每个路径都是从根目录开始的,若路径中不指定驱动器则默认为当前驱动器
DOS查询顺序是:当前目录-盘符1:路径1-盘符2:路径2-盘符3:路径3......
PATH命令只能在指定路径中依次搜索.COM,.EXE,.BAT三类文件;一般把PATH命令放于自动批处理文件中
只键入PATH,则显示设置的路径
取消已设置的路径,用“PATH;”
例 设置搜索路径为C盘根目录、根目录下的DOS、PC子目录

C:\>PATH C:\;C:\DOS;C:\PC

3.文件管理命令
1.文件复制命令COPY(内部命令)
格式:COPY[源盘符][源路径]<源文件名>[目标盘符][目标路径][目标文件名]

功能:将指定盘上的一个或多个文件复制到另一指定磁盘的指定目录下

说明:

源文件名和目标文件名均可使用通配符(*及?)
指定目标文件名时为改名复制,省略目标文件名为同名拷贝,但同盘拷贝时目标文件不能与原文件同名
不能拷贝隐含和系统属性的文件
例1 将C盘上WPS子目录下的所有*.WPS文件复制到C盘

C:\>COPY C:\WPS\*.WPS A:

例2 将当前A盘上的TEST1.TXT文件拷贝到C盘上,并改名为TEST2.TXT

C:\>COPY A:TEST1.TXT C:\TEST2.TXT

例3 将C盘上子UCDOS目录下的第一个字母是P的文件拷贝到A盘的PE子目录下,第一字母改为Q

C:\>COPY C:\UCDOS\P*.*A:\PE\Q*.*

2.文件改名命令RENAME或REN(内部命令)
格式:REN[盘符][路径]<源文件名><目标文件名>

功能:更改文件名

说明:

源文件名如果使用通配符,目标文件名的相应部分也必须使用通配符
只改文件名,而不改文件内容及位置
如目标文件名有重复或源文件名不存在,则显示
Duplicate filename or file not found

例1 将A盘上的ABC.COM文件更名为AB.COM

C:\>REN A:ABC.COM AB.COM

例2 将A盘中的所有扩展名为.TXT的文件全部改为扩展名为.DOC的文件

C:\>REN A:*.TXT *.DOC

3.目录与文件拷贝命令XCOPY(外部命令)
格式:[盘符][路径]XCOPY[源盘符][源路径][源文件名][目标盘符][目标路径][目标文件名][参数]

功能:拷贝指定子目录中的文件及其下层子目录与文件

说明:

XCOPY命令不拷贝隐藏文件和系统文件
如果未指定拷贝目标,XCOPY命令把文件拷贝到当前目录下
当指定的目标路径不存在时系统提示(F=file,D=directory)?选择D可自动建立指定的路径
主要参数:
/A 拷贝与源说明相匹配的档案文件

/D mm/dd/yy 拷贝指定日期及以后的文件

/S 在拷贝一个子目录时,连同这个目录下的子目录内容一并拷贝,但空目录不予拷贝

/E 可以拷贝空子目录,必须与/S一起使用

/V 校验写盘是否正确

/P 在每拷贝一个文件前提示用户确认

/W 写盘前暂停(以便用户更换源驱动器中的源盘)

例 将C:SUB1子目录及其下层所有子目录内的文件一同拷贝到A盘内

C:\DOS>XCOPY C:\SUB1 A: /S

4.显示文件内容命令TYPE(内部命令)
格式:TYPE[盘符][路径]<文件名>

功能:将指定文件的内容显示在屏幕上

说明:

只能显示以ASCII码存储的文件,即文本文件
可用打印控制键(Ctrl+P)将文件内容输出到打印机上
文件名不能使用通配符
例 显示C盘上AUTOEXEC.BAT文件的内容

C:\>TYPE AUTOEXEC.BAT

5.文件删除命令DEL或ERASE(内部命令)
格式:DEL[盘符][路径]<文件名>[/p] 或:ERASE[盘符][路径]<文件名>[/p]

功能:删除指定文件

说明:

/p 有此参数,删除前要求确认
文件名可使用通配符
不能删除只读属性的文件
例1 删除A驱动器中的TEST.BAK文件

C:\>DEL A:TEST.BAK

例2 删除A驱动器当前目录下的所有文件

C:\>DEL *.*

6.传递系统文件命令SYS(外部命令)
格式:[盘符][路径]SYS[盘符1][路径]<盘符2>

功能:将指定系统盘上的隐含系统文件(IO.SYS和MSDOS.SYS)和COMMAND.COM以及用于访问压缩驱动器的部分文件(DBLSPACE.BIN)传递到由至目标盘上

说明:若省略盘符1则在当前盘的根目录中搜索系统文件

例 把C盘上的两个隐含文件和COMMAND.COM文件一同传输到A盘,a盘成为DOS启动盘

C:\DOS>SYS C: A:

7.改变文件属性命令ATTRIB(外部命令)
格式:ATTRIB[盘符][路径]<文件名>[/S][属性字]

功能:设置或取消文件的属性

说明:

省略属性字,则显示指定文件的属性
一个文件可以同时设置多个属性
/S 处理指定目录下所有文件及其子目录下的所有文件
属性字
+A|-A 设置|取消档案属性

+R|-R 设置|取消只读属性

+H|-H 设置|取消隐含属性

+S|-S 设置|取消系统属性

例1 显示C盘根目录下所有文件及其子目录下的所有文件

C:\DOS>ATTRIB C:\*.*

例2 把C盘根目录下COMMAND.COM设置为只读属性

C:\DOS>ATRIB +R C:\COMMAND.COM

4.磁盘操作命令
1.磁盘格式化命令FORMAT(外部命令)
格式:[盘符][路径]FORMAT<盘符>[参数]

功能:对指定磁盘进行格式化,是磁盘的记录格式符合DOS的要求

说明:

此命令删除目标盘上的所有信息
常用参数
/S 格式化的同时传递系统信息

/4 在高密驱动器上格式化低密软盘

/8 每磁道按8个扇区格式化,否则按9或15个扇区格式化

/F:size 一kB为单位指定与格式化磁盘的大小,size可为160,180,320,360,720,1200,1440,2880等

/U 无条件格式化磁盘,其信息无法恢复

/Q 快速格式化以前格式化过的磁盘

例 用C盘上DOS子目录中的FORMAT文件对A盘进行带系统格式化

C:\DOS>FORMAT A:/S

2.检查磁盘命令CHKDSK(外部命令)
格式:[盘符][路径]CHKDSK[盘符][路径][文件名][/F][/V]

功能:检查磁盘状态,并报告当前状态信息,可以修复磁盘上的一些错误

说明:

/F 表示对文件分配表目录中错误进行分析和校正,并将校正结果写入磁盘,否则不写入磁盘
/V 表示要显示CHKDSK执行情况的一些信息,包括驱动器上所有文件和路径信息以及磁盘和内存状况报告
3.复制整张软盘命令DISKCOPY(外部命令)
格式:[盘符][路径]DISKCOPY[源盘符][目标盘符]

功能:把源软盘上的全部内容,包括所有目录信息和文件信息,原样复制到目标软盘

说明:

仅复制软盘,不复制硬盘
两个软盘型号必须相同
目标盘无须先格式化
只有一个软驱,键入DISKCOPY A: A:后回车,系统会提示用户交替插入“源盘”和“目标盘”
4.比较两个盘中的内容DISKCOMP(外部命令)
格式:[盘符][路径]DISKCOMP<盘符1><盘符2>[/1][/8]

功能:比较两张软盘的内容是否相同

说明:

/1 只比较两张盘的第一面
/8 只比较每个磁道上的前八个扇区
两个软盘的类型必须相同
仅对软盘比较,不对硬盘比较
例 C:\DOS>DISKCOMP A: B:

5.恢复格式化的磁盘命令UNFORMAT(外部命令)
格式:[盘符][路径]UNFORMAT<盘符>[参数]

功能:恢复一个(张)用FORMAT格式化过的磁盘中的文件

说明:

UNFORMAT不能恢复用FORMAT/U格式化的磁盘
对于零碎的文件不能恢复完整
常用参数:
/L 列出找到的文件名和子目录名

/TEST 表示UNFORMAT如何重建磁盘信息,但不恢复磁盘信息

/P 打印信息

例1 确定UNFORMAT是否能恢复已格式化的A盘

C:\DOS>UNFORMAT A:/TEST

例2 恢复A盘并列出所有文件与子目录

C:\DOS>UNFORMAT A:/L

6.建立、改变和删除卷标LABEL(外部命令)
格式:[盘符][路径]LABEL[盘符][卷标]

功能:建立、改变和删除卷标

说明:卷标最多可用11个字符,如果多于11个字符,系统只保留11个字符。卷标中不能使用下列字符:

* ? / \ . , : ; + = [ ] ( ) & < > "

7.备份及恢复文件命令MSBACKUP(外部命令)
格式:[盘符][路径]MSBACKUP

功能:MSBACKUP命令提供了一个多功能集成环境,将备份、恢复和比较功能集于一体,使用起来方便灵活

说明:

键入此命令后,出现主菜单,其中包括:Backup(备份)、Restore(恢复)、Compare(比较)、Config(配置)、Quit(退出)
目标盘和源盘不能是一个盘
 

5.批处理文件及其应用
1.批处理文件的建立
格式:COPY CON:<文件名>

功能:建立批处理文件可以使用行编辑软件、文字处理系统、COPY命令等

例 在C盘上建立一个文件名为WPS.BAT的批处理文件

C:\>COPY CON:WPS.BAT

CD\WPS(批处理文件的第一条语句)

SPLIB

SPDOS

WBX

WPS(批处理文件的最后一条语句)

键入Ctrl+Z或击F6键进行存盘,则C盘上产生一个文件名WPS.BAT为的批处理文件

2.批处理文件的执行
例 执行WPS.BAT批处理文件可键入

C:\>WPS

系统将自动依次执行该文件中的各条命令

要中断执行批处理文件,可按下Ctrl+Break键

3.批处理文件的子命令
ECHO
格式:ECHO[ON|OFF]|[提示串]

功能:是否显示正在执行的命令及提示信息

说明:参数ON允许显示,OFF禁止显示,<提示串>原样显示

REM
格式:REM<提示串>

功能:注释语句(非执行语句)

PAUSE
格式:PAUSE[提示串]

功能:暂停命令执行,若有提示串则显示提示串内容,否则显示"Strike a key when ready..."

CALL
格式:CALL<批处理文件>

功能:在一个批处理文件中调用另一个批处理文件,当子批处理文件执行完后返回到主批处理文件中命令的下行执行

IF
格式:IF[NOT]<条件><命令>

功能:根据条件决定命令是否执行

FOR
格式:FOR%%<字母>IN<循环表>DO<命令>

功能:对循环表中每个文件重复执行DOS命令

GOTO
格式:GOTO<标号名>

功能:改变批处理文件执行顺序转到指示的标号后执行


类别:关于网页的知识||添加到搜藏 |分享到i贴吧|浏览(3376)|评论 (0)
 
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu