DOS命令

HELP 命令名
ASSOC 显示或修改文件扩展名关联。
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式 CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs)。
CALL 从另一个批处理程序调用这一个。
CD 显示当前目录的名称或将其更改。
CHCP 显示或设置活动代码页数。
CHDIR 显示当前目录的名称或将其更改。
CHKDSK 检查磁盘并显示状态报告。
CHKNTFS 显示或修改启动时间磁盘检查。
CLS 清除屏幕。
CMD 打开另一个 Windows 命令解释程序窗口。
COLOR 设置默认控制台前景和背景颜色。
COMP 比较两个或两套文件的内容。
COMPACT 显示或更改 NTFS 分区上文件的压缩。
CONVERT 将 FAT 卷转换成 NTFS。您不能转换
当前驱动器。
COPY 将至少一个文件复制到另一个位置。
DATE 显示或设置日期。
DEL 删除至少一个文件。
DIR 显示一个目录中的文件和子目录。
DISKCOMP 比较两个软盘的内容。
DISKCOPY 将一个软盘的内容复制到另一个软盘。
DOSKEY 编辑命令行、调用 Windows 命令并创建宏。
ECHO 显示消息,或将命令回显打开或关上。
ENDLOCAL 结束批文件中环境更改的本地化。
ERASE 删除至少一个文件。
EXIT 退出 CMD.EXE 程序(命令解释程序)。
FC 比较两个或两套文件,并显示
不同处。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 为一套文件中的每个文件运行一个指定的命令。
FORMAT 格式化磁盘,以便跟 Windows 使用。
FTYPE 显示或修改用于文件扩展名关联的文件类型。
GOTO 将 Windows 命令解释程序指向批处理程序
中某个标明的行。
GRAFTABL 启用 Windows 来以图像模式显示
扩展字符集。
HELP 提供 Windows 命令的帮助信息。
IF 执行批处理程序中的条件性处理。
LABEL 创建、更改或删除磁盘的卷标。
MD 创建目录。
MKDIR 创建目录。
MODE 配置系统设备。
MORE 一次显示一个结果屏幕。
MOVE 将文件从一个目录移到另一个目录。
PATH 显示或设置可执行文件的搜索路径。
PAUSE 暂停批文件的处理并显示消息。
POPD 还原 PUSHD 保存的当前目录的上一个值。
PRINT 打印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存当前目录,然后对其进行更改。
RD 删除目录。
RECOVER 从有问题的磁盘恢复可读信息。
REM 记录批文件或 CONFIG.SYS 中的注释。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替换文件。
RMDIR 删除目录。
SET 显示、设置或删除 Windows 环境变量。
SETLOCAL 开始批文件中环境更改的本地化。
SHIFT 更换批文件中可替换参数的位置。
SORT 对输入进行分类。
START 启动另一个窗口来运行指定的程序或命令。
SUBST 将路径跟一个驱动器号关联。
TIME 显示或设置系统时间。
TITLE 设置 CMD.EXE 会话的窗口标题。
TREE 以图形模式显示驱动器或路径的目录结构。
TYPE 显示文本文件的内容。
VER 显示 Windows 版本。
VERIFY 告诉 Windows 是否验证文件是否已正确
写入磁盘。
VOL 显示磁盘卷标和序列号。
XCOPY 复制文件和目录树。


appwiz.cpl------------添加删除程序

control userpasswords2--------用户帐户设置

cleanmgr-------垃圾整理

CMD--------------命令提示符可以当作是 Windows 的一个附件,Ping,

Convert 这些不能在图形环境下使用的功能要借助它来完成。

cmd------jview察看Java虚拟机版本。


command.com------调用的则是系统内置的 NTVDM,一个 DOS虚拟机。它完全是

一个类似 Virtual PC 的虚拟环境,和系统本身联系不大。当我们在命令提示符

下运行 DOS 程序时,实际上也 是自动转移到 NTVDM虚拟机下,和 CMD 本身没

什么关系。


calc-----------启动计算器

chkdsk.exe-----Chkdsk磁盘检查

compmgmt.msc---计算机管理

conf-----------启动 netmeeting

control userpasswords2-----User Account 权限设置

devmgmt.msc--- 设备管理器

diskmgmt.msc---磁盘管理实用程序

dfrg.msc-------磁盘碎片整理程序

drwtsn32------ 系统医生

dvdplay--------启动Media Player

dxdiag-----------DirectX Diagnostic Tool

gpedit.msc-------组策略编辑器

gpupdate /target:computer /force 强制刷新组策略

eventvwr.exe-----事件查看器

explorer-------打开资源管理器

logoff---------注销命令

lusrmgr.msc----本机用户和组

msinfo32---------系统信息

msconfig---------系统配置实用程序

net start (servicename)----启动该服务

net stop (servicename)-----停止该服务

notepad--------打开记事本

nusrmgr.cpl-------同control userpasswords,打开用户帐户控制面板

Nslookup-------IP地址侦测器

oobe/msoobe /a----检查XP是否激活

perfmon.msc----计算机性能监测程序

progman--------程序管理器

regedit----------注册表编辑器

regedt32-------注册表编辑器

regsvr32 /u *.dll----停止dll文件运行

route print------查看路由表

rononce -p ----15秒关机

rsop.msc-------组策略结果集

rundll32.exe rundll32.exe %Systemroot%

System32shimgvw.dll,ImageView_Fullscreen----启动一个空白的Windows 图片

和传真查看器

secpol.msc--------本地安全策略

services.msc---本地服务设置

sfc /scannow-----启动系统文件检查器

sndrec32-------录音机

taskmgr-----任务管理器(适用于2000/xp/2003)

tsshutdn-------60秒倒计时关机命令

winchat--------XP自带局域网聊天

winmsd---------系统信息

winver-----显示About Windows 窗口

wupdmgr-----------Windows Update

◆命令:DIR,列文件、目录
增加参数:/-C
参数说明:DIR列文件、目录时显示的文件大小,其数值以千为单位进行分隔,

使用此参数即“DIR/-C”将取消显示中的分隔符,以满足部分人的视觉习惯。
增加参数:/Q
参数说明:Windows是多用户操作系统,使用此参数即“DIR /Q”列文件、目录

时,将显示出文件、目录的用户属性。

增加参数:/T:C、/T:A、/T:W
参数说明:使用此参数即“DIR/T:C”、“DIR/T:A”、“DIR/T:W”分别显示文

件、目录的创建时间、上次访问时间和上次修改时间。

增加参数:/X
参数说明:使用此参数即“DIR/X”列文件、目录时,会对长文件名同时显示

“8.3”格式的文件名。

◆命令:CD,改变目录

增加参数:/D
参数说明:此参数的作用是快速改变当前目录,比如当前目录是C:\Windows,使

用命令“CD/D E:\Tools”可快速切换到E:\Tools目录下。注:只有在Win XP的

“运行”文本框中输入“CMD”得到的DOS窗口中才能使用此参数。

◆命令:MD,建立目录

功能说明:此命令并未增加参数,但是增强了功能,它可一次建立多级子目录,

例如使用命令“MD AA\BB\CC\DD”将一次性创建AA、BB、CC、DD四级子目录。而

在老版本的DOS中,若不存在AA子目录,便无法直接建立AA下的BB等深层子目录

◆命令:RD,删除目录

增加参数:/S
参数说明:使用此参数即“RD/S”用于删除目录树,即删除目录及目录下的所有

子目录和文件,相当于以前版本中的DELTREE命令。

增加参数:/Q
参数说明:使用上面的/S参数删除目录树时,系统会要求用户确认是否真的要删

除。若同时使用/Q参数即“RD/S /Q”,在进行删除操作时将取消确认,相当于

DELTREE命令的/Y参数。

◆命令:DEL,删除文件或目录

增加参数:/F
参数说明:使用此参数即“DEL/F”可删除只读文件。

增加参数:/S、/Q
参数说明:使用此参数即“DEL/S”作用与“RD/S”完全相同,即删除目录及目

录下的所有子目录和文件。同时使用参数/Q,可取消删除操作时的系统确认。

增加参数:/A
参数说明:删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA分别表示

删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、

隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只

读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件。

◆命令:ATTRIB,更改文件或目录的属性

增加参数:/D
参数说明:在Win XP中我们不能把文件或文件夹设置为系统属性,只能设为只读

、隐藏或存档属性。而带参数/D使用ATTRIB命令可以对文件的所有属性进行设定

,设定时必须与参数/S同时使用。例如“ATTRIB /S /D +S D:\Study”,作用是

将D:\Study文件夹设置为系统文件夹。
◆命令:Format,格式化磁盘
增加参数:/FS:filessystem
参数说明:按指定文件系统类型(FAT、FAT32、NTFS)格式化磁盘,例如

“Format /FS:NTFS”。
◆命令:DATE、TIME,显示系统日期和时间
增加参数:/T
参数说明:使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而

不必输入新日期和时间。


我们都知道DOS命令Copy的主要作用是复制文件,可是你是否知道,它还有一个

作用是合并文件呢?
一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个

文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如

果用它合并两个不同类型的文件,结果会怎样呢?
笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密

的作用。一起来看看吧。
比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为

001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为

例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在

Windows的MS-DOS方式下执行以下命令:
d:\Copy 002.jpg/b + 001.txt/a 003.jpg
其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、

合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式

的文件放在加号后。
执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开

这个它,你会发现它与002.jpg的显示结果一模一样——别着急,秘密马上揭晓

!用记事本打开003.jpg(在记事本的“打开”对话框中选择“文件类型”为“所

有文件”才能打开非TXT文件;或者直接用鼠标把图片拖进记事本窗口),你看到

什么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,

哈,你再看看!是不是001.txt文件中的内容?呵呵,“秘密”原来在这儿。
按照这种方法,你可以轻松地把一些重要信息隐藏起来,比如用户ID、密码、重

要私人信息等。
这个方法的确很巧妙,推荐尝试!哪怕你并不想隐藏什么,它也能带给你一种新

奇的感觉。但经过我的验证,有一点要提醒大家:就是这个文本文件的前面最好

空上3行以上,这样它头部的内容就不会丢失。


DOS已逐渐远去,我们每天都习惯地使用着Windows 98/Me/2000/XP,可是你了解

Windows中的DOS吗?其实在有些时候DOS还是比Windows要方便快捷得多,毕竟这

个是操作系统的经典之作。下面就笔者在使用DOS过程中摸索的技巧总结成八大

案例来说明一下,希望多多少少能对读者在使用电脑的过程中有点启发和帮助。
案例一、“FC”—文件对比

众所周知,在安装软件时,一般会在注册表中或多或少留下点什么,时间一长就

会有大量的垃圾留在里面,让我们的系统逐渐变慢直至崩溃。诚然现在有很多好

用的工具可以帮我们解决这个难题,可是如果我们想知道它们究竟在注册表中留

下了什么,而手头又没有合适的工具,难道就束手无策了吗?等等,我们请出

DOS下最方便的比较工具——“FC”

格式:FC [path]<filename>[path]<filename></b>

使用方法:首先在安装软件前把注册表导出为一个文件如:“1.reg”,在安装

软件后再导出为一个文件如:“2.reg”。这两个文件假设都放在C盘根目录下。

我们进入MS-DOS方式输入“C:\fc 1.reg 2.reg”回车。看到了没有?屏幕上显

示的正是注册表被改动的地方。

注:FC默认逐行比较两个文件。文件中每一行的长度应小于256个字符,如果行

长超过256个字符或者比较对象是二进制文件或程序文件,应在后面加上/b参数

,FC将对它们逐字节比较。
案例二、“>”—定向输出

我们接着上面的案例。有的时候我们在用上面的方法时发现屏幕不停地往上滚动

,好多信息一闪而过停都停不下来,这种情况是由于两个文件相差太大的缘故,

文件被改动的地方太多了。怎么办呢?别着急,这时候我们要用到另外一个小技

巧——使用定向输出“>”

格式:命令(或程序)>定向输入设备(或文件名)

使用方法:我们还用上面的例子,在DOS下输入C:\fc 1.reg 2.reg >

change.txt回车。

怎么什么信息都没了啊。其实你仔细看一下就会发现在该目录下多了一个FC.txt

文件,快用写字板打开它啊,里面可是放着这两个文件的全部比较信息呀:)so

easy 吧。

注:你可以把它输出为任何格式的文件,它们都可以以文本方式打开。

案例三、“copy”—文件合并

有很多时候网上把视频文件分割成好多小段让大家分别下载,可是下载好的文件

在看的时候又老是不停地要打开,那么有没有什么办法让它们重新合并成一个整

的文件呢?用专门的视频编辑工具固然可以,可是那繁琐的E文让我辈头痛。其实

DOS下就有现成的工具,用我们常用的“copy”命令就可以完成,让我们来看看

吧。

格式:copy /b <filename1>+<filename2>+…+<filenameN>>filename>

使用方法:假设你的硬盘有两个文件分别是video1.mpg 和 video2.mpg 那么我

们在该目录下输入“copy /b video1.mpg+video2.mpg video.mpg”就可以了,

其中video.mpg是你合并后生成的新文件名。赶紧试一试,打开播放器看看是不

是拼合好了。

当然,你喜欢的小说、音乐,如果嫌不停地打开关闭太麻烦,不妨试试这个方法

把它们合并在一起观看。

案例四、“copy”—批量重命名

一个朋友要做项目需要把一系列文本文件按编号重新命名,可是由于数量实在太

多,在Windows中一点点地改太麻烦了,头都大了:(有没有简单一点的方法呢

?)好多杂志上介绍了好多工具和方法来实现这个,可是我觉得都比较麻烦。其

实我们把DOS命令和回收站结合使用就可以完成批量改名。

使用方法:假设E盘上有大量要改名的文件,那么首先把它们弄到回收站里!(切

记!仅仅只是删除,不要清空回收站啊,文件丢了我可不负责!),然后我们进入

MS-DOS模式下的E盘,在根目录下输入“cd recycled”进入回收站,dir看看,

是不是所有的文件名都改变成有顺序的了:)接下来我们把它们都给拷贝出来。

输入“copy *.* e:\”哈哈,返回Windows去看看吧是不是所有的文件都为DE1

、DE2……了。

注:1.删除之前要先清空“回收站”,否则文件将有可能从未知数字基数开始。

2.在哪个盘删除的就进入哪个盘的recycled文件夹,别的盘里没有对应文件的。

3.文件名被修改后命名格式为DX1,D是固定的表示DISK,X是对应你的盘符,如

果是在F盘就是DF1,如果是D盘就是DD1,依此类推。

案例五、“copy”—改文件日期

某同事因为工作需要要修改文件的日期,在Windows中忙乎了半天也不知道该怎

么改:(难道我们真的只能求助于专用工具了吗?其实不然,同样是使用copy命

令就可以轻松完成:)

格式:copy <filename>+

使用方法:假设我们要修改的文件是redate.dat文件,它在C盘,那么我们首先

进入MS-DOS方式,在C盘下输入“copy 123.dat+,,”(注:加号后面紧跟2个

逗号)回车后系统会询问你是否覆盖?这时键入“Y”即更改为当前日期,是不是

非常简单啊?

案例六、FDISK—修复引导区

同事今天开机突然发现系统无法启动,屏幕提示“No System,System Halted”

其实根据提示我们可以知道,问题肯定出在硬盘的引导区上。这种情况一般是引

导记录损坏或被病毒感染,或是分区表中无自举标志,还有可能是结束标志

55AAH被改写而造成的。

格式:fdisk /MBR

使用办法:用DOS引导盘启动电脑,在提示符下执行“FDISK /MBR”命令。FDISK

中本身就包含有主引导程序代码和结束标志55AAH,这一招对于修复主引导记录

和结束标志55AAH既快又灵,而且不用担心会损坏任何硬盘上的文件!
案例七、“ping”—查看是否连线

在网吧上网时服务器突然断线,网管在解决故障,看他忙得满头大汗我们都不好

意思问“什么时候可以通”。可是总不能打开个网页不停按刷新吧,这个时候用

一个简单的DOS命令就可以在最短的时间内检测出什么时候能连上线了,而且还

不用那么费事:)

格式:ping <count name> -t

使用方法:在MS-DOS模式下执行“ping www.XXX.com -t”就可以啦:)你可以

看到屏幕不停地上滚,如果是通的话就会显示“Reply from xxx.xxx.xxx.xxx:

bytes=32 ……”的信息,否则就显示“Destination host unreachable”。这

样你就可以一边干别的一边在第一时间知道什么时候网络是通的啦。

案例八、“debug”—破解COMS

朋友的品牌机CMOS被他无意中锁住了,怎么办呢?这时候你也许会说打开机箱给

电池放电不就行了吗。可是品牌机如果拆了机箱多半保修的问题就泡汤了。其实

DOS下有个非常好用的工具来解开这个密码——DEBUG。由于这个是个工具,它实

在太博大精深了,所以没法给出格式。不过可以跟着我一步步地做,咱们不学太

多,只就事论事不就成了。

启动系统后进入DOS模式,如果是Windows Me(XP)则用启动盘启动,在DOS下输

入以下指令:

debug
-o70 21
-o71 20
-q

好了,咱们重新启动电脑看看是不是已经解开了:

关于案例分析咱们就先说到这里了,虽然DOS已经落伍淘汰离我们远去了,可是

当你的系统出现蓝屏时、当你的系统崩溃时、当你对一些问题的解决觉得烦琐时

,也许DOS能给你最好的答案。

说明:以上各方法均可在微软任何操作系统环境下使用,所有外部程序在

Windows 98的启动盘中均可以找到。

你可能感兴趣的:(dos)