《DOS命令详解》word版_第1页
《DOS命令详解》word版_第2页
《DOS命令详解》word版_第3页
《DOS命令详解》word版_第4页
《DOS命令详解》word版_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.DOS命令详解文章来源:目录DOS命令目录3DOS命令详解6ASSOC6AT6ATTRIB7BREAK8CACLS8CALL10CD10CHCP10CHDIR11CHKDSK11CHKNTFS11CLS12CMD12COLOR12COMP13COMPACT14CONVERT15COPY15DATE16DEL17DIR18SC19Start19Stop19Config19DOS命令目录ASSOC 显示或修改文件扩展名关联。AT计划在计算机上运行的命令和程序。ATTRIB显示或更改文件属性。BREAK设置或清除扩展式 CTRL+C 检查。CACLS显示或修改文件的访问控制列表(ACLs)。CAL

2、L从另一个批处理程序调用这一个。CD显示当前目录的名称或将其更改。CHCP显示或设置活动代码页数。CHDIR显示当前目录的名称或将其更改。CHKDSK 检查磁盘并显示状态报告。CHKNTFS显示或修改启动时间磁盘检查。CLS清除屏幕。CMD打开另一个 Windows 命令解释程序窗口。COLOR设置默认控制台前景和背景颜色。COMP比较两个或两套文件的内容。COMPACT显示或更改 NTFS 分区上文件的压缩。CONVERT将 FAT 卷转换成 NTFS。您不能转换当前驱动器。COPY将至少一个文件复制到另一个位置。DATE显示或设置日期。DEL删除至少一个文件。DIR显示一个目录中的文件和子

3、目录。DISKCOMP比较两个软盘的内容。DISKCOPY将一个软盘的内容复制到另一个软盘。DOSKEY编辑命令行、调用 Windows 命令并创建宏。ECHO显示消息,或将命令回显 打开或关上。ENDLOCAL结束批文件中环境更改的本地化。ERASE删除至少一个文件。EXIT退出 CMD.EXE 程序(命令解释程序)。FC比较两个或两套文件,并显示不同处。FIND在文件中搜索文字字符串。FINDSTR在文件中搜索字符串。FOR为一套文件中的每个文件运行一个指定的命令。FORMAT格式化磁盘,以便跟 Windows 使用。FTYPE显示或修改用于文件扩展名关联的文件类型。GOTO将 Windo

4、ws 命令解释程序指向批处理程序中某个标明的行。GRAFTABL启用 Windows 来以图像模式显示扩展字符集。HELP提供 Windows 命令的帮助信息。IF执行批处理程序中的条件性处理。LABEL创建、更改或删除磁盘的卷标。MD创建目录。MKDIR创建目录。MODE配置系统设备。MORE一次显示一个结果屏幕。MOVE将文件从一个目录移到另一个目录。PATH显示或设置可执行文件的搜索路径。PAUSE暂停批文件的处理并显示消息。POPD还原 PUSHD 保存的当前目录的上一个值。PRINT打印文本文件。PROMPT更改 Windows 命令提示符。PUSHD保存当前目录,然后对其进行更改。

5、RD删除目录。RECOVER从有问题的磁盘恢复可读信息。REM记录批文件或 CONFIG.SYS 中的注释。REN重命名文件。RENAME重命名文件。REPLACE替换文件。RMDIR删除目录。SET显示、设置或删除 Windows 环境变量。SETLOCAL开始批文件中环境更改的本地化。SHIFT更换批文件中可替换参数的位置。SORT对输入进行分类。START启动另一个窗口来运行指定的程序或命令。SUBST将路径跟一个驱动器号关联。TIME显示或设置系统时间。TITLE设置 CMD.EXE 会话的窗口标题。TREE以图形模式显示驱动器或路径的目录结构。TYPE显示文本文件的内容。VER显示

6、Windows 版本。VERIFY告诉 Windows 是否验证文件是否已正确写入磁盘。VOL显示磁盘卷标和序列号。XCOPY复制文件和目录树。DOS命令详解ASSOC显示或修改扩展名,一般用于修复扩展名关联,当然也可以破坏扩展名关联显示的时候最好加上 ”|more”,否则一闪而过。ATat命令须先启动“Task Scheduler”服务at命令格式删除命令:at id /delete 或者 at /delete (/yes),前者删除一个,后者删除全局/yes可加可不加,如在批处理中/yes最好加上创建命令:at time (/INTERACTIVE) /every:date或/next:d

7、ate "commend"其中“time”是24小时制,date是日期或星期,如星期一执行,则date是“星期一”every是每月(周)执行日期,next是下月执行日期,/INTERACTIVE是允许作业在运行时,与当时登录的用户桌面进行交互。,个人认为批处理中最好不加。例如,我想在每周一下午6点整最小化运行在e盘上的一个脚本(123.bat)则命令写作:at 18:00 /every:星期一 "start /min e:123.bat"为了保证at命令能顺利执行可先使“Task Scheduler”服务开启脚本片段如下sc config Task Sc

8、heduler start= demandnet start Task SchedulerATTRIB显示或更改文件属性,一般破坏系统文件时要用到,因为带特殊属性文件不能修改或是删除。命令格式:ATTRIB +R | -R +A | -A +S | -S +H | -H drive: path filename /S /D + 设置属性。 - 清除属性。 R 只读文件属性。 A 存档文件属性。 S 系统文件属性。 H 隐藏文件属性。 drive:pathfilename 指定要处理的文件属性。 /S 处理当前文件夹及其子文件夹中的匹配文件。 /D 也处理文件夹。命令例示:Attrib /s /

9、d .显示当前文件夹下的所有文件和目录并显示其属性。一般DOS下用,不在批处理文件中出现,使用之前先要用CD命令转到目标目录,再用。Attrib +x -y filename .对filename添加x属性,去除y属性 (x和y只能是r,a,s,h)。如在当前目录下,filename可以直接写文件名,在不同分区下,加个盘符也可以正常用。Attrib +h d:a* /s /d .对D盘a文件夹下的所有文件和目录设置隐藏(h)属性,要注意带空格的地址需要加引号。BREAK帮助信息:设置或清除 DOS 系统的扩展 CTRL+C 检测这个命令是为了与 DOS 系统的兼容而保留的,在 Windows

10、XP里不起作用。如果命令扩展名被启用,并且操作平台是 Windows XP,BREAK 命令会在被调试程序调试时输入一个硬代码中断点。既然帮助信息中已经说明在Windows XP里不起作用那也没什么可说了CACLS显示或者修改文件的访问控制表(ACL),当然是在NTFS文件系统的分区下而言的。命令格式:CACLS filename /T /E /C /G user:perm /R user . /P user:perm . /D user .filename 显示 ACL。/T更改当前目录及其所有子目录中指定文件的 ACL。/E编辑 ACL 而不替换。/C在出现拒绝访问错误时继续。/G use

11、r:perm赋予指定用户访问权限。Perm 可以是:R 读取W 写入C 更改(写入)F 完全控制/R user撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。/P user:perm替换指定用户的访问权限。Perm 可以是:N 无R 读取W 写入C 更改(写入)F 完全控制/D user拒绝指定用户的访问。在命令中可以使用通配符指定多个文件。也可以在命令中指定多个用户。缩写: CI - 容器继承。 ACE 会由目录继承。 OI - 对象继承。 ACE 会由文件继承。 IO - 只继承。 ACE 不适用于当前文件/目录。我想是人都会。CALL命令格式:CALL drive:pathfil

12、ename batch-parameters从批处理程序调用另一个批处理程序,所以在批处理程序中出现。当一个批处理文件中有call命令,CMD就会运行call命令后面的文件,有时运行脚本时可能会需要参数batch-parameters可以近似地看作是脚本的参数。当脚本运行完之后又会返回原来的脚本。CD显示当前目录名或改变当前目录/D参数加上后可以改变分区这个命令在批处理中不多见。CHCP显示或设置活动代码页编号。CHCP nnnnnn 指定代码页编号。不加参数键入 CHCP 显示活动代码页编号。反正没看见几个批处理文件需要此命令,也算是生僻命令。CHDIR同CD命令CHKDSK命令格式:CHK

13、DSK volumepathfilename /F /V /R /X /I /C /L:sizeFilename仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。/F修复磁盘上的错误。/V在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。在 NTFS 上: 如果有清除消息,将其显示。/R查找不正确的扇区并恢复可读信息(隐含 /F)。/L:size仅用于 NTFS: 将日志文件大小改成指定的 KB 数。如果没有指定大小,则显示当前的大小。/X如果必要,强制卷先卸下。卷的所有打开的句柄就会无效(隐含 /F)。/I仅用于 NTFS: 对索引项进行强度较小的检查。/C仅用于 N

14、TFS: 跳过文件夹结构的循环检查。需要注意的是系统盘不能在Windows下运行chkdsk,如运行会在下次启动时检查。CHKNTFS在启动时显示或修改磁盘检查。命令格式:CHKNTFS volume .CHKNTFS /DCHKNTFS /T:timernCHKNTFS /X volume .CHKNTFS /C volume .volume:指定驱动器(后面跟一个冒号)、装入点或卷名。/D将计算机恢复成默认状态, 启动时检查所有驱动器,并对有问题的驱动器执行 chkdsk 命令。/T:time将 AUTOCHK 初始递减计数时间改成指定的时间量,单位为秒数。如果没有指定时间,则显示当前设置

15、。/X排除启动时不作检查的驱动器。上次执行此命令排除的驱动器此时无效。/C安排启动时检查驱动器,如果驱动器有问题,运行 chkdsk。如果没有指定命令行开关,CHKNTFS 会显示每一驱动器有问题的位的状态。CLS清屏命令,没有参数,极为简单,运行后窗口空空如也。CMD再打开一个命令提示符窗口。COLOR仅仅是美化窗口而已,而且美化得也不怎么样。就是修改字体颜色与背景颜色。不过有些情况下可以烘托气氛命令格式如下:COLOR attrattr 指定控制台输出的颜色属性颜色属性由两个十六进制数字指定 - 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:0 = 黑色8 = 灰色1 = 蓝

16、色9 = 淡蓝色2 = 绿色A = 淡绿色3 = 湖蓝色B = 淡浅绿色4 = 红色C = 淡红色5 = 紫色D = 淡紫色6 = 黄色E = 淡黄色7 = 白色F = 亮白色COMP比较两个文件或两个文件集的内容。命令格式如下:COMP data1 data2 /D /A /L /N=number /C /OFFLINEdata1指定要比较的第一个文件的位置和名称。data2指定要比较的第二个文件的位置和名称。/D用十进制格式显示不同处。/A用 ASCII 字符显示不同处。/L显示不同的行数。/N=number只比较每个文件中第一个指定的行数。/C比较文件时不分 ASCII 字母的大小写。/

17、OFFLINE不要跳过带有脱机属性集的文件。要比较文件集,在 data1 和 data2 参数中使用通配符。个人感觉没多大意义。COMPACT显示或改变 NTFS 分区上文件的压缩.COMPACT /C | /U /S:dir /A /I /F /Q filename ./C压缩指定的文件。会给目录作标记,这样以后添加的文件会得到压缩。/U解压缩指定的文件。会给目录作标记,这样以后添加的文件不会得到压缩。/S在指定的目录和所有子目录中的文件上执行指定操作。默认 "dir"是当前目录。/A显示具有隐藏或系统属性的文件。在默认情况下,这些文件都是被忽略的。/I即使在错误发生后,

18、依然继续执行指定的操作。在默认情况下,COMPACT 在遇到错误时会停止。/F在所有指定文件上强制压缩操作,包括已被压缩的文件。在默认情况下,已经压缩的文件被忽略。/Q只报告最重要的信息。Filename指定类型、文件和目录。不跟参数一起使用时,COMPACT 显示当前目录及其所含文件的压缩状态。您可以使用多个文件名和通配符。在多个参数之间必须加空格。CONVERT将 FAT 卷转换成 NTFS。CONVERT volume /FS:NTFS /V /CvtArea:filename /NoSecurity /XVolume指定驱动器号(后面跟一个冒号)、装载点或卷名。/FS:NTFS指定要被

19、转换成 NTFS 的卷。/V指定 Convert 应该用详述模式运行。/CvtArea:filename将根目录中的一个接续文件指定为NTFS 系统文件的占位符。/NoSecurity指定每个人都可以访问转换的文件和目录的安全设置。/X如果必要,先强行卸载卷。该卷的所有打开的句柄则无效。一个标准代码(将C盘转化为NTFS格式):CONVERT C: /FS:NTFS /V /NoSecurity /XCOPY将一份或多份文件复制到另一个位置。COPY/D /V /N /Y | /-Y /Z /A | /B source /A | /B+ source /A | /B + . destinati

20、on /A | /Bsource 指定要复制的文件。/A 表示一个 ASCII 文本文件。/B 表示一个二进位文件。/D 允许解密要创建的目标文件destination 为新文件指定目录和/或文件名。/V 验证新文件写入是否正确。/N 复制带有非 8dot3 名称的文件时, 尽可能使用短文件名。/Y 不使用确认是否要改写现有目标文件 的提示。/-Y 使用确认是否要改写现有目标文件 的提示。/Z 用可重新启动模式复制已联网的文件。命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。这可能会被命令行上的 /-Y 替代。除非 COPY命令是在一个批文件脚本中执行的,默认值应为在改写时进行提

21、示。要附加文件,请为目标指定一个文件,为源指定数个文件 (用通配符或 file1+file2+file3 格式)。个人认为例子要比语法重要得多Copy /y “C:a.bat” “E:a.bat” (将在C盘目录下a.bat复制到E盘目录下a.bat)DATE显示或设置日期。DATE /T | date显示当前日期设置和输入新日期的提示,请键入不带参数的 DATE。要保留现有日期,请按 ENTER。如果命令扩展名被启用,DATE 命令会支持 /T 开关;该开关指示命令只输出当前日期,但不提示输出新日期。直接date 2009-10-17 将会将系统时间设定为2009-10-17 至于是否需要输

22、入星期几,经测试,完全没有必要。DEL删除一个或数个文件。DEL /P /F /S /Q /A:attributes namesERASE /P /F /S /Q /A:attributes namesNames指定一个或数个文件或目录列表。通配符可被用来删除多个文件。如果指定了一个目录,目录中的所有文件都会被删除。/P删除每一个文件之前提示确认。/F强制删除只读文件。/S从所有子目录删除指定文件。/Q安静模式。删除全局通配符时,不要求确认。/A根据属性选择要删除的文件。AttributesR 只读文件 S 系统文件H 隐藏文件 A 存档文件 - 表示“否”的前缀超简单的命令例如删除C盘目录下a.bat命令则为del a.bat 酌情再加入点参数。DIR显示目录中的文件和子目录列表。DIR drive:pathfilename /A:attributes /B /C /D /L /N/O:sortorder /P /Q /S /T:timefield /W /X /4drive:pathfilename指定要列出的驱动器、目录和/或文件。/A显示具有指定属性的文件。AttributesD 目录 R 只读文件H 隐藏文件 A 准备存档的文件S 系统文件 - 表示“否”的前缀/B使用空格式(没有标题信息或摘要)。/C在文件大小中显示千

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论