2024年10月dos命令教程(dos命令教程)

 更新时间:2024-10-12

  ⑴dos命令教程(dos命令教程

  ⑵cls.time显示和设置DOS的系统时间.date显示和设置DOS的系统日期DOS命令如何使用DOS常用命令和格式一、DIR命令的格式:dir()dir/a:attrib缺省包含所有文件(系统文件.隐含文件)attrib只显示隐含文件或非隐含文件.只显示只读文件或非只读文件只显示系统文件或非系统文件只显示要归档文件或非归档文件()/osorted:缺省完全按字母顺序,子目录显示在文件之前/o:按字母顺序或按文件名顺序/反向显示:按扩展名字母顺序/反向显示:按时间顺序/反向显示:按大小从大到小或/反向显示:按子目录先于文件或文件先于子目录()/s参数:对当前目录及其子目录中所有文件进行列表列名:dir/s/a/o:nc:\》PRN将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出()/B参数:将只显示文件名与扩展名()/L参数:将全部用小写字母对文件或子目录进行列表训练:dir/a列当前目录所有文件(含隐含及系统文件)dir/ah列隐含文件(包含子目录(隐含的)dir/a-hdir/as列系统文件dir/a-sdir/ad列子目录dir/a-ddir/o按字母顺序dir/B只显示文件名与扩展名二、attrib缺省attribname显示文件的(文件)属性attribio.sys(或子目录)shrc:\io.sys指定为系统(s)隐含(h)只读(r)文件也可以attrib*.sys显示扩展名为sys的文件属性参数将文件属性设置或解除只读属性将文件属性设置或解除归档属性将文件属性设置或解除隐含属性(尤其对子目录也起作用)/s参数将当前及当前子目录下的所有文件均起作用可以用来查找文件例子:attribnews列news的文档属性attrib+rreport.txt设置为只读attrib-s-hrecord.txtattrib+aa:*.*attrib-aa:*.bakxcopya:b:/a将A盘上的所有标志为归档属性的文件拷到B盘xcopya:b:/m将A盘上的所有文件拷到B盘后并移去归档属性三、cd介绍:cd...返回上二级目录.代表当前目录.代表父目录cd..\..返回到上级目录的父目录(祖目录)cdA:\将A盘的当前目录改为根目录cdA:\xx将A盘的当前目录改为子目录xx下cd..\先返回父目录,再进入父目录下的子目录cd..返回到父目录cd\进入根目录下的子目录四、copycopy/y不加提示,对所有文件加以覆盖/-y加以提示,对所有文件(yes或no提问)/v拷贝以后加以校验/B按二进制进行显示copyw.wpscon/b可以将wps文件在屏幕上显示,而不必进入wps状态copy..\将父目录下的子目录下的所有文件全拷到当前子目录copy.\当当前目录下的子目录下文件全部拷到当前目录copy.c:\将当前目录下的所有文件拷到c盘根目录.意味着*.*文件copynula.abc将a.abc文件清空(文件长度改为)copy文件名+con向文本文件中追加命令或内容copycon文件名创建文本文件(F存盘退出)copyconprn检测打印机的开关五、xcopy命令xcopyxcopyxcopya:b:\/d:///s/v拷贝..年后的文件xcopy提示创建子目录xcopy连带子目录一起拷贝.注意:若目标盘上不存在此子目录,而在目标盘的结束符又不以\为结束,则将提示:doesdestinationspecifyafilenameordirectorynameonthetarget?在目标盘上创建文件?应选择d键xcopy带较验*:()xcopy不拷贝系统和隐含文件,应先予以修改属性再拷贝xcopy覆盖时是否有提示,/y不带提示若省略目标盘或子目录名,则拷贝到当前目录下六、del/p加/p可以在删除前是否提示如del后加子目录名,则将子目录下所有文件(隐含.系统.只读文件除外)全删除,加/p则可以确认.七、undelete/au不加提示地将所有满足条件的文件恢复(能够恢复的),并将首字母置成#,若已存在,则按#%&-a-z顺序加上.如:undelete*.dbf/au将扩展名为dbf的文件全恢复,并以#开头,作为文件名,/list仅列出可恢复的文件,而不恢复undelete/load将undelete装入内存/unload将undelete卸出内存/s对指定驱动器进行监测管理undelete/sc将undelete驻留内存,?并创建一个隐含的sentry子目录对c盘删除的文件进行管理undelete/ds恢复相应恢复命令可以用undelete即可完整恢复出文件名(非常完整)最常用undelete*.*deltree/ydeltree删除子目录及文件,尽管有些文件是系统文件或隐含文件它可以带有通配符,带有通配符时,它将删除符合条件的文件及子目录如:?undelete*.dbf/au将扩展名为dbf的文件全恢复,并以#开头作为文件名./list仅列出可恢复的文件,而不作恢复操作.undelete/load将undelete装入内存./unload将undelete卸出内存./s对指定的驱动器进行监视管理.undelete/sc将undelete驻留内存,并创建一个隐含的sentry子目录对C盘删除的文件进行管理.相应恢复命令可以用undelete/ds即可完整恢复出文件名(很完善).最常用的是undelete*.*八、deltree/ydeltree删除子目录及文件,尽管有些文件是系统或隐含的.它可以带有通配符,这时它将删除符合条件的文件或子目录.如:存在L文件,L子目录,L文件,L子目录deltreeL*.*将删除以上所有的文件和子目录,但在删除前加以确认,若不删除,可以输入N./y参数是在删除时不加以确认就进行操作的.它删除的文件可以用undelete恢复,?但不能恢复子目录及其下的文件,可以用特殊工具.如NORTON.等.若提前使用了undelete/s,?则可以在sentry子目录下找到完整的文件,但名已经改变了.九、dos=highdos=high,umb则dos将自身装入高端内存(high)并能管理上位内存(umb).noumb则不管理上位内存.在写入dos=high及umb前应装入device=himem.sys为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存.可以在config.sys的任何位置写上dos=high,umb若显示hmanotavoiable或loaddownlow则表明不能使用高端内存.十、doskey记录以前敲过的dos命令,可以用F来显示,用↑↓来选择,用F来输入选择的命令号.doskey/restall重新装入一次,以前的命令行撤消.doskey/history显示内存中所有的命令,可以》显示到其它文件中,缩写/H.doskeydir=cls则击入dir等同于cls一样.doskey/macros可显示所有的宏定义,可使用》重定义到文件中,可缩写/M.doskeydir=可撤消对dir的宏定义.doskeyp=dir$tdir*.exe/p$tdirc:\t$tdirc:\t$*$t为命令的区分符,而$*为命令的结束符doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆盖状态(默认).十一、emm.exe提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它.常见的用法是在config.sys中device=c:\dos\himem.sysdevice=c:\dos\emm.exeramd=将DMA内存数量设置为Knoems提供对上位内存的访问,但不提供对扩展内存的访问.应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理的程序.应采用windows中的管理器.十二、fc命令fc/bdt.datdt.dat》b(作二进制代码比较)比较两个文件,一般用作存取进度,修改游戏存储文件用.实际代码位置应加上如:E:实际用debug-e修改时应加上即E:后面加上重定向文件》P可以将比较结果输出到p文件中.十三、format/q/u/s/n:sectors/f:size/c/q参数:快速格式化,仅扫描文件分配表和根目录区,仅对格式化过的磁盘有效.使用时应确保格式化过后没有增加新的坏道./u参数:无条件格式化,并且不保存原来盘上的信息,可以防止unformat./s参数:格式化为系统盘,也可以使用sys命令./f:sizesize可以为/n:sectorn可以为格式为单面盘,容量为kk可以为可以在寸高密驱动器上格式化k磁盘可以为可以在寸高密驱动器上进行个扇区的格式化./c重新测试坏扇区,缺省时如果一个扇区标记为坏,以后格式时就不在从新测试,仅作标记,使用/C时可以从新测试.十四、unformat命令对用format格式过,且未用/u参数的命令起作用,用它可以来重新修复已经损坏的硬盘分区表,但对网络盘不起作用.unformatdrive:/l显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些破碎的文件和子目录,可以用ctrl+s暂停,按任意键继续./test仅作一个测试,不作实际的修复工作,作模拟过程./p一边测试一边打印.注:这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.恢复后的文件依次存放在subdir........等子目录中.十五、interlnk语法interlnkg=e,它可以通过串口或并口在两机间进行通讯.将服务器端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的操作都意味着对服务器的访问,取消映射的办法为interlnkg=单独输入interlnk则显示所有的映射情况.注意:interlnk必须在装入interlnk.exe设备驱动程序才可以使用.所用的驱动器符号与config.?sys中lastdrv.exe设置的数目有关.可以作一个一端为针,另一端为针的串行线实现,具体接线方式如下:--------------针针----针针十六、interlnk.exe与intersvr.exeinterlnk.exe重新定向对于客户驱动器或打印接口的请求到另外的服务器驱动器或打印机.语法:config.sys中加入:device=c:\dos\interlnk.exe十七、memmaker使用memmaker能够优化内存配置,?并将配置写入autoexec.bat和config.sys中.在这一过程中,需要重新启动几次机器.十八、memitemmemcolormemdefaultsubmenu菜单选项includeautoexec.bat中如下:config.sys中如下:pathc:\dos;c:\ucdosdoskeymenucolor=,(前景色,背景色)\mouse\mousemenuitem=base_config,thisisabasegoto%config%-》选择项menuitem=ed_config,thisisaed选项提示:base_configmenudefault=base_config,gotoexit-》跳出缺省为base_config,延迟时间秒:ed_configc:\dos\smartdrv.exe/ldevice=c:\dos\himem.sysgotoexit各项都包含的共同部分:exit-》结束device=c:\dos\emm.exeramdos=high,umbdevice=c:\dos\smartdrv.exe/double_bufferinclude=base_config包含base_config设置可以根据计算机的在不同情况下的配置要求来选择.十九、mscdex.exe提供对光驱进行读写的程序mscdex/d:drive典型:config.sys中device=c:\cdrom\cdrom.sys/d:mscdautoexec.bat中c:\dos\mscdex/d:mscd/l:g配置了一个光驱,符号为g参数/d:drive为光驱身份号,须与config.sys中的符号一致,可有多个/d:mscd/d:mscd/e:使用扩展内存装入光驱驱动程序./s:使光驱在ms_或windows是否设置为共享光驱/V是否在加载时显示内存./L:letter分配给光驱的盘符/m:number指定缓冲器的数目应该注意的是:?如果用smartdrv.exe加速对光驱的读写能力,应该在autoexec.bat中将mscdex.?exe写在smartdrv.exe之前,smartdrv.exe的使用可大幅提高对驱动器的读写能力.二十、msd的使用使用msd可以整体检查计算机配置及系统信息包括:?驱动器参数,计算机cpu参数,内存大小参数,显示器类型,串.并口情况,以及各个IRQ占用情况,据此可以分析新增设备是否与原来设备有冲突.同时也可以通过分析内存驻留程序,判断内存中是否有病毒,有则标为???.二十一、promptdos提示符$q等于号$t当前时间$d当前日期$p当前驱动器符号$$$号提示$n当前驱动器$g大于号$l小于号$b显示|管道号$h隐去提示符$E显示《-号对于其它文字,则直接显示文本本身promptljw,则显示为ljw提示符prompt则仅显示当前驱动器号及大于号.二十二、ramdrive.sys使用内存当做虚拟盘来使用应注意,所有数据都存在于内存中,应及时将其存到硬盘中,否则掉电后或者死机后将丢失全部数据,优点是运行速度快,但不能在windows中使用.示例:config.sys:device=c:\dos\ramdrive.sys/sizesize为以k为单位的字节数,即建立的虚拟盘的大小./e或/a都是使用扩展内存来建立虚拟盘,?加参数的前提是必须先加载内存管理器himem.sys及emm.exe.二十三、subst将一个驱动器与一个子目录联接如:将对A:\l\l子目录的请求映射为S盘,则输入substs:a:\l\l即可这样使用dirs:?等命令则显示的是a:\l\l子目录下的内容,其它copydel一样可以用substs:d来取消这种映射.可以用subst来显示各种联接情况注意:?可以采用substa:c:a来建立一个对于A的读写盘.对于某些安装软件来说,?必须使用A盘来安装,就可以使用先将所要安装的软件全部拷贝到C:a子目录中,然后输入substa:c:a,再转到A:,就可以进行软件的安装了.二十四、mem/c/m/p/d常规内存显示程序/c显示所有内存驻留程序的占用情况,分为conventional常规内存和uppermemory高端内存占用,并显示总的占用情况(常规高端保留扩展内存)/p分页显示,页间暂停/m后加模块名如:/mmsdos显示dos系统内存的占用./d对常规高端保留扩展内存加以详细例表说明通过分析,可以看出内存占用是否合理,以及各种程序是否正常加载,从而在此基础上使用内存优化工具memmaker进行各种管理,同时又可以分析出一些程序死机的原因,若有的地方显示???,则可以断定内存中有病毒的存在,有利于发现及消灭二十五、各种管道工具的使用》《》》《《将各种命令造成的输出或所需要的输入重新定向如:dir*.bat/b》p可以将dir*.bat例出的文件名输出到p文件中.time》p.batp文件中仅存在一个回车符,则可以将时间追加进p.bat文件中》》》是将命令产生的输出重新定向,比如到文件或打印机中.》》产生的内容将追加进文件中,》则将原文件内容覆盖.《《《是将命令所需要输入的内容重新定向.如:time需要说明的是prn为打印机,null为空设备con为显示器typep.bat》prn可将p.bat打印出来.copynullp可将p文件删除掉copyconp可以在屏幕上p文件,F可以存盘退出typep》pp完成p文件到pp的复制typep|more可在屏满时暂停显示二十六、move命令movefilenamefilename将文件移动到文件处如:movec:\dos\*.*c:\ed将dos子目录下的所有文件全部移动到ed子目录下/y|-y参数在目标目录不存在需要创建时,是否出现提示可以使用该命令修改子目录名称,如movedosed将dos目录名改为ed二十七、append指定一些特殊数据文件的存放位置,如user.datpe.pro等一些非*.exe*.*.bat文件格式:append终止以前存在的指定目录append显示指定情况appendappendc:\user等二十八、call在一个批处理命令中调用另外一个批处理文件()不终止现有文件的运行,执行完掉用程序后立即返回.()被调用批处理命令必须以bat为扩展名()调用批处理文件时,可以加上参数(%-%)以及环境变量如%baud%()不能使用管道工具及重定向工具二十九、devicedevicehighloadhighdevice将指定的设备驱动程序装入内存中devicehigh将指定的设备驱动程序装入高端内存中loadhigh将指定的设备驱动程序装入高端内存中三十、defrag优化磁盘legend(传奇)optimize(优化)elapse(逝去)fragment(碎片)该命令执行对指定的盘进行优化处理(包括检查文件分配表,各文件状态,纠正错误),在执行时,可按照文件名大小,时间,扩展名对文件进行排序.一、dir在DOS.以前,DOS下各命令的说明及使用方法dir列文件名deltree删除目录树cls清屏cd改变当前目录copy拷贝文件diskcopy复制磁盘del删除文件format格式化磁盘edit文本mem查看内存状况md建立子目录move移动文件、改目录名more分屏显示type显示文件内容rd删除目录sys制作DOS系统盘ren改变文件名xcopy拷贝目录与文件chkdsk检查磁盘attrib设置文件属性fdisk硬盘分区date显示及修改日期label设置卷标号defrag磁盘碎片整理msd系统检测path设置搜寻目录share文件共享memmaker内存优化管理help帮助restore恢复备份文件set设置环境变量time显示及修改时间tree列目录树debug随机调试程序doskey重新调用DOS命令prempt设置提示符undelete恢复被删的文件scandisk检测、修理磁盘不常用DOS命令diskp磁盘比较append设置非执行文件路径expand还原DOS文件fasthelp快速显示帮助信息fc文件比较interink启动服务器setver设置版本intersvr启动客户机subst路径替换qbasicBasic集成环境vsafe防病毒unformat恢复已格式化的磁盘ver显示DOS版本号smartdrv设置磁盘加速器vol显示磁盘卷标号lh将程序装入高端内存ctty改变控制设备emm扩展内存管理常用命令具体介绍:一、Dir显示目录文件和子目录列表,用rd删除这个目录cdc:.copy在英文中是复制的意思复制一个或一组文件到指定的磁盘或目录中filename.ext复制文件命令基本用法是:“复制源文件名目标文件名“,显示指定磁盘、目录中的文件和子目录信息,二、Attrib显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性,注意这个命令不能删除具有只读、隐含、系统属性的文件,.deldel是英文delete(删除的缩写删除指定磁盘、目录中的一个或一组文件filename.ext这个命令应小心使用,主要用来显示一个目录下的文件和子目录。

  ⑶Windows下的常用的DOS命令详细解释如下:.dirdir是英文单词directory(目录的缩写,主要用来显示一个目录下的文件和子目录。显示指定磁盘、目录中的文件和子目录信息,包括文件及子目录所在磁盘的卷标、文件与子目录的名称、每个文件的大小、文件及目录建立的日期时间,以及文件子目录的个数、所占用总字节数以及磁盘上的剩余总空间等信息。dir是DOS命令中最常用的一个。斜杠表示后面的内容是参数。DOS参数最常用的是以下四个:/p显示信息满一屏时,暂停显示,按任意键后显示下一屏/o排序显示。o后面可以接不同意义的字母/w只显示文件名目录名,每行五个文件名。即宽行显示/s将目录及子目录的全部目录文件都显示.mdmd是英文makedirectory(创建目录的缩写创建一个子目录path我们在C盘建立一个叫的文件夹:mdc:.cdcd是英文changedirectory(改变目录的缩写改变或显示当前目录路径可以使用绝对路径和相对路径两种。如果只有cd而没有参数,则只显示当前路径。注意:子目录中一定有两个“特殊目录“,即“.““..“,其中一点表示当前目录,两点表示上一层目录。从简单实用的角度来看,我们只要学会逐层进入(cd下一层某目录名,和逐层退出(cd..就可以解决所有问题。当然也可以用绝对路径的办法。进入我们刚才建立的目录:cdc:.rdremovedirectory--删除目录删除空子目录pathrd是专门删除空子目录的命令。注意两条:一是不能删除非空目录;二是不能删除当前目录。用rd删除这个目录cdc:.copy在英文中是复制的意思复制一个或一组文件到指定的磁盘或目录中filename.ext复制文件命令基本用法是:“复制源文件名目标文件名“。如果只写目标路径而不写目标文件名,表示同名复制;否则称为换名复制。注意换名复制一般不要更改文件扩展名。将C:目录的所有文件复制到E盘,可以打如下命令,请注意当前盘与当前路径不同:copyc:e:如果目标盘上已有同名文件,会出现如下提示,“Overwritexxxx(Yes/No/All)“此时回答Y则覆盖当前文件,N则保留,A则覆盖此后的所有文件而不再提问。.deldel是英文delete(删除的缩写删除指定磁盘、目录中的一个或一组文件filename.ext这个命令应小心使用。一旦被删除,将不易恢复。同样可以采用通配符为删除一类文件。当利用*.*时,为了安全将给出警告,确定方进行删除工作。删除过程如没有信息提示,表示已正确删除。注意这个命令不能删除具有只读、隐含、系统属性的文件;如果指定文件不存在,则出现“Filenotfound“的提示;DOS对误删除的文件可以用UNDELETE外部命令恢复;它只能删文件,不能删目录。.renren是英文rename(重新命名的简写对指定磁盘、目录中的一个文件或一组文件更改名称改名操作只限于某个文件某组文件的名称,它不会更改文件所在的目录。如果使用了通配符,则对一批文件进行更名。.type在屏幕上显示文本文件内容命令filename.exttype命令用来在屏幕上快速、简便地显示文本文件的内容,扩展名为TXT的文件是文本文件。如果用这个命令显示扩展名为EXE或等其它文件,输出的结果往往是一些乱七八糟的符号并伴有无规则的响铃声,有时甚至会出现死机现象。.format磁盘格式化厂家制造的各种磁盘可用来存储各种操作系统下的文件。不同操作系统的磁盘格式一般是不相同的,是不通用的。format命令就是使一个新的磁盘可以被DOS操作系统识别,即可存储DOS文件。这个命令对磁盘的格式化过程,实际上是用DOS规定的信息存储格式对磁盘进行规划的过程。格式化磁盘时,要清除磁盘上已经存在的所有数据,在磁盘上写上引导记录,划分出文件分配表和根目录,同时,它还要找出磁盘上的所有坏扇区并作上不可使用的标记。命令参数我们这里只列出了一个:/S。当使用了这个参数后,磁盘格式化并装入操作系统文件,使之变成引导盘。相当于format后再进行下一命令:SYS。.discopydiskcopy,翻译成中文就是磁盘复制复制出一个和原来磁盘内容一模一样的磁盘diskcopy源驱动器名目的驱动器名它的主要用途就是用来备份。比如我们的电脑在刚买来时,会随机附带一些设备驱动程序磁盘,这些驱动程序在以后都有可能用到,为防止这些磁盘的损坏,一定要将它们都备份一套,这时,使用diskcopy命令是比较快捷和方便的。.deltree删除目录树这个命令将整个指定目录树全部消灭,而不管它是否是只读、隐藏与否。使用应特别小心。它是一个危险命令。.memmem是memory的缩写该命令用来查看你的计算机内存有多少,以及内存的使用情况。直接键入mem命令.chkdskchkdsk是checkdisk的缩写。用来检查你的磁盘的使用情况。chkdsk磁盘名例如要检查A盘使用情况,就输入chkdskA:,检查c盘使用情况,就输入chkdskC:,如果直接输入chkdsk,就检查当前磁盘的使用情况。.sys传递系统文件命令。将DOS的两个隐含的系统IO.SYS和MSDOS.SYS传送到目标磁盘的特定位置上,并将MAND.文件复制过去。完成后,目标盘成为DOS的启动盘。d:由于这几个文件需要复制到特定位置上,所以用COPY命令完成的复制未必能够启动机器。能过SYS命令,DOS可以将目标盘已占据特定位置的文件移动,并将系统文件复制到相应位置上。参数C:path用来指明系统文件所在目录。如不指明,则缺省为当前盘的当前目录。所以这个命令一般要在源盘的根目录进行。.path设定DOS寻找.、.EXE、.BAT文件的所在目录或path只打path没有参数时,只显示环境变量内容。有参数时,重新设置path变量。在没有指定path环境变量时,用户发出的命令,DOS首先判断其是否为内部命令,再查找当前目录中是否有主文件名是该命令的可执行文件,如果均不是,则显示信息“Badmandorfilename“。如果发出了指定路径的命令,则在指定径中依次查找,仍找不到则出现上述提示。.editedit命令是一个简单的软件,我们经常用它来一些程序和批处理文件。.cls清除显示器屏幕上的内容,使DOS提示符到屏幕左上角。cls.time显示和设置DOS的系统时间.date显示和设置DOS的系统日期

  ⑷DOS常用命令和格式一、DIR命令的格式:dir()dir/a:attrib缺省包含所有文件(系统文件.隐含文件)attrib只显示隐含文件或非隐含文件.只显示只读文件或非只读文件只显示系统文件或非系统文件只显示要归档文件或非归档文件()/osorted:缺省完全按字母顺序,子目录显示在文件之前/o:按字母顺序或按文件名顺序/反向显示:按扩展名字母顺序/反向显示:按时间顺序/反向显示:按大小从大到小或/反向显示:按子目录先于文件或文件先于子目录()/s参数:对当前目录及其子目录中所有文件进行列表列名:dir/s/a/o:nc:\》PRN将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出()/B参数:将只显示文件名与扩展名()/L参数:将全部用小写字母对文件或子目录进行列表训练:dir/a列当前目录所有文件(含隐含及系统文件)dir/ah列隐含文件(包含子目录(隐含的)dir/a-hdir/as列系统文件dir/a-sdir/ad列子目录dir/a-ddir/o按字母顺序dir/B只显示文件名与扩展名二、attrib缺省attribname显示文件的(文件)属性attribio.sys(或子目录)shrc:\io.sys指定为系统(s)隐含(h)只读(r)文件也可以attrib*.sys显示扩展名为sys的文件属性参数将文件属性设置或解除只读属性将文件属性设置或解除归档属性将文件属性设置或解除隐含属性(尤其对子目录也起作用)/s参数将当前及当前子目录下的所有文件均起作用可以用来查找文件例子:attribnews列news的文档属性attrib+rreport.txt设置为只读attrib-s-hrecord.txtattrib+aa:*.*attrib-aa:*.bakxcopya:b:/a将A盘上的所有标志为归档属性的文件拷到B盘xcopya:b:/m将A盘上的所有文件拷到B盘后并移去归档属性三、cd介绍:cd...返回上二级目录.代表当前目录.代表父目录cd..\..返回到上级目录的父目录(祖目录)cdA:\将A盘的当前目录改为根目录cdA:\xx将A盘的当前目录改为子目录xx下cd..\先返回父目录,再进入父目录下的子目录cd..返回到父目录cd\进入根目录下的子目录四、copycopy/y不加提示,对所有文件加以覆盖/-y加以提示,对所有文件(yes或no提问)/v拷贝以后加以校验/B按二进制进行显示copyw.wpscon/b可以将wps文件在屏幕上显示,而不必进入wps状态copy..\将父目录下的子目录下的所有文件全拷到当前子目录copy.\当当前目录下的子目录下文件全部拷到当前目录copy.c:\将当前目录下的所有文件拷到c盘根目录.意味着*.*文件copynula.abc将a.abc文件清空(文件长度改为)copy文件名+con向文本文件中追加命令或内容copycon文件名创建文本文件(F存盘退出)copyconprn检测打印机的开关五、xcopy命令xcopyxcopyxcopya:b:\/d:///s/v拷贝..年后的文件xcopy提示创建子目录xcopy连带子目录一起拷贝.注意:若目标盘上不存在此子目录,而在目标盘的结束符又不以\为结束,则将提示:doesdestinationspecifyafilenameordirectorynameonthetarget?在目标盘上创建文件?应选择d键xcopy带较验*:()xcopy不拷贝系统和隐含文件,应先予以修改属性再拷贝xcopy覆盖时是否有提示,/y不带提示若省略目标盘或子目录名,则拷贝到当前目录下六、del/p加/p可以在删除前是否提示如del后加子目录名,则将子目录下所有文件(隐含.系统.只读文件除外)全删除,加/p则可以确认.七、undelete/au不加提示地将所有满足条件的文件恢复(能够恢复的),并将首字母置成#,若已存在,则按#%&-a-z顺序加上.如:undelete*.dbf/au将扩展名为dbf的文件全恢复,并以#开头,作为文件名,/list仅列出可恢复的文件,而不恢复undelete/load将undelete装入内存/unload将undelete卸出内存/s对指定驱动器进行监测管理undelete/sc将undelete驻留内存,?并创建一个隐含的sentry子目录对c盘删除的文件进行管理undelete/ds恢复相应恢复命令可以用undelete即可完整恢复出文件名(非常完整)最常用undelete*.*deltree/ydeltree删除子目录及文件,尽管有些文件是系统文件或隐含文件它可以带有通配符,带有通配符时,它将删除符合条件的文件及子目录如:?undelete*.dbf/au将扩展名为dbf的文件全恢复,并以#开头作为文件名./list仅列出可恢复的文件,而不作恢复操作.undelete/load将undelete装入内存./unload将undelete卸出内存./s对指定的驱动器进行监视管理.undelete/sc将undelete驻留内存,并创建一个隐含的sentry子目录对C盘删除的文件进行管理.相应恢复命令可以用undelete/ds即可完整恢复出文件名(很完善).最常用的是undelete*.*八、deltree/ydeltree删除子目录及文件,尽管有些文件是系统或隐含的.它可以带有通配符,这时它将删除符合条件的文件或子目录.如:存在L文件,L子目录,L文件,L子目录deltreeL*.*将删除以上所有的文件和子目录,但在删除前加以确认,若不删除,可以输入N./y参数是在删除时不加以确认就进行操作的.它删除的文件可以用undelete恢复,?但不能恢复子目录及其下的文件,可以用特殊工具.如NORTON.等.若提前使用了undelete/s,?则可以在sentry子目录下找到完整的文件,但名已经改变了.九、dos=highdos=high,umb则dos将自身装入高端内存(high)并能管理上位内存(umb).noumb则不管理上位内存.在写入dos=high及umb前应装入device=himem.sys为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存.可以在config.sys的任何位置写上dos=high,umb若显示hmanotavoiable或loaddownlow则表明不能使用高端内存.十、doskey记录以前敲过的dos命令,可以用F来显示,用↑↓来选择,用F来输入选择的命令号.doskey/restall重新装入一次,以前的命令行撤消.doskey/history显示内存中所有的命令,可以》显示到其它文件中,缩写/H.doskeydir=cls则击入dir等同于cls一样.doskey/macros可显示所有的宏定义,可使用》重定义到文件中,可缩写/M.doskeydir=可撤消对dir的宏定义.doskeyp=dir$tdir*.exe/p$tdirc:\t$tdirc:\t$*$t为命令的区分符,而$*为命令的结束符doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆盖状态(默认).十一、emm.exe提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它.常见的用法是在config.sys中device=c:\dos\himem.sysdevice=c:\dos\emm.exeramd=将DMA内存数量设置为Knoems提供对上位内存的访问,但不提供对扩展内存的访问.应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理的程序.应采用windows中的管理器.十二、fc命令fc/bdt.datdt.dat》b(作二进制代码比较)比较两个文件,一般用作存取进度,修改游戏存储文件用.实际代码位置应加上如:E:实际用debug-e修改时应加上即E:后面加上重定向文件》P可以将比较结果输出到p文件中.十三、format/q/u/s/n:sectors/f:size/c/q参数:快速格式化,仅扫描文件分配表和根目录区,仅对格式化过的磁盘有效.使用时应确保格式化过后没有增加新的坏道./u参数:无条件格式化,并且不保存原来盘上的信息,可以防止unformat./s参数:格式化为系统盘,也可以使用sys命令./f:sizesize可以为/n:sectorn可以为格式为单面盘,容量为kk可以为可以在寸高密驱动器上格式化k磁盘可以为可以在寸高密驱动器上进行个扇区的格式化./c重新测试坏扇区,缺省时如果一个扇区标记为坏,以后格式时就不在从新测试,仅作标记,使用/C时可以从新测试.十四、unformat命令对用format格式过,且未用/u参数的命令起作用,用它可以来重新修复已经损坏的硬盘分区表,但对网络盘不起作用.unformatdrive:/l显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些破碎的文件和子目录,可以用ctrl+s暂停,按任意键继续./test仅作一个测试,不作实际的修复工作,作模拟过程./p一边测试一边打印.注:这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.恢复后的文件依次存放在subdir........等子目录中.十五、interlnk语法interlnkg=e,它可以通过串口或并口在两机间进行通讯.将服务器端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的操作都意味着对服务器的访问,取消映射的办法为interlnkg=单独输入interlnk则显示所有的映射情况.注意:interlnk必须在装入interlnk.exe设备驱动程序才可以使用.所用的驱动器符号与config.?sys中lastdrv.exe设置的数目有关.可以作一个一端为针,另一端为针的串行线实现,具体接线方式如下:--------------针针----针针十六、interlnk.exe与intersvr.exeinterlnk.exe重新定向对于客户驱动器或打印接口的请求到另外的服务器驱动器或打印机.语法:config.sys中加入:device=c:\dos\interlnk.exe十七、memmaker使用memmaker能够优化内存配置,?并将配置写入autoexec.bat和config.sys中.在这一过程中,需要重新启动几次机器.十八、memitemmemcolormemdefaultsubmenu菜单选项includeautoexec.bat中如下:config.sys中如下:pathc:\dos;c:\ucdosdoskeymenucolor=,(前景色,背景色)\mouse\mousemenuitem=base_config,thisisabasegoto%config%-》选择项menuitem=ed_config,thisisaed选项提示:base_configmenudefault=base_config,gotoexit-》跳出缺省为base_config,延迟时间秒:ed_configc:\dos\smartdrv.exe/ldevice=c:\dos\himem.sysgotoexit各项都包含的共同部分:exit-》结束device=c:\dos\emm.exeramdos=high,umbdevice=c:\dos\smartdrv.exe/double_bufferinclude=base_config包含base_config设置可以根据计算机的在不同情况下的配置要求来选择.十九、mscdex.exe提供对光驱进行读写的程序mscdex/d:drive典型:config.sys中device=c:\cdrom\cdrom.sys/d:mscdautoexec.bat中c:\dos\mscdex/d:mscd/l:g配置了一个光驱,符号为g参数/d:drive为光驱身份号,须与config.sys中的符号一致,可有多个/d:mscd/d:mscd/e:使用扩展内存装入光驱驱动程序./s:使光驱在ms_或windows是否设置为共享光驱/V是否在加载时显示内存./L:letter分配给光驱的盘符/m:number指定缓冲器的数目应该注意的是:?如果用smartdrv.exe加速对光驱的读写能力,应该在autoexec.bat中将mscdex.?exe写在smartdrv.exe之前,smartdrv.exe的使用可大幅提高对驱动器的读写能力.二十、msd的使用使用msd可以整体检查计算机配置及系统信息包括:?驱动器参数,计算机cpu参数,内存大小参数,显示器类型,串.并口情况,以及各个IRQ占用情况,据此可以分析新增设备是否与原来设备有冲突.同时也可以通过分析内存驻留程序,判断内存中是否有病毒,有则标为???.二十一、promptdos提示符$q等于号$t当前时间$d当前日期$p当前驱动器符号$$$号提示$n当前驱动器$g大于号$l小于号$b显示|管道号$h隐去提示符$E显示《-号对于其它文字,则直接显示文本本身promptljw,则显示为ljw提示符prompt则仅显示当前驱动器号及大于号.二十二、ramdrive.sys使用内存当做虚拟盘来使用应注意,所有数据都存在于内存中,应及时将其存到硬盘中,否则掉电后或者死机后将丢失全部数据,优点是运行速度快,但不能在windows中使用.示例:config.sys:device=c:\dos\ramdrive.sys/sizesize为以k为单位的字节数,即建立的虚拟盘的大小./e或/a都是使用扩展内存来建立虚拟盘,?加参数的前提是必须先加载内存管理器himem.sys及emm.exe.二十三、subst将一个驱动器与一个子目录联接如:将对A:\l\l子目录的请求映射为S盘,则输入substs:a:\l\l即可这样使用dirs:?等命令则显示的是a:\l\l子目录下的内容,其它copydel一样可以用substs:d来取消这种映射.可以用subst来显示各种联接情况注意:?可以采用substa:c:a来建立一个对于A的读写盘.对于某些安装软件来说,?必须使用A盘来安装,就可以使用先将所要安装的软件全部拷贝到C:a子目录中,然后输入substa:c:a,再转到A:,就可以进行软件的安装了.二十四、mem/c/m/p/d常规内存显示程序/c显示所有内存驻留程序的占用情况,分为conventional常规内存和uppermemory高端内存占用,并显示总的占用情况(常规高端保留扩展内存)/p分页显示,页间暂停/m后加模块名如:/mmsdos显示dos系统内存的占用./d对常规高端保留扩展内存加以详细例表说明通过分析,可以看出内存占用是否合理,以及各种程序是否正常加载,从而在此基础上使用内存优化工具memmaker进行各种管理,同时又可以分析出一些程序死机的原因,若有的地方显示???,则可以断定内存中有病毒的存在,有利于发现及消灭二十五、各种管道工具的使用》《》》《《将各种命令造成的输出或所需要的输入重新定向如:dir*.bat/b》p可以将dir*.bat例出的文件名输出到p文件中.time》p.batp文件中仅存在一个回车符,则可以将时间追加进p.bat文件中》》》是将命令产生的输出重新定向,比如到文件或打印机中.》》产生的内容将追加进文件中,》则将原文件内容覆盖.《《《是将命令所需要输入的内容重新定向.如:time需要说明的是prn为打印机,null为空设备con为显示器typep.bat》prn可将p.bat打印出来.copynullp可将p文件删除掉copyconp可以在屏幕上p文件,F可以存盘退出typep》pp完成p文件到pp的复制typep|more可在屏满时暂停显示二十六、move命令movefilenamefilename将文件移动到文件处如:movec:\dos\*.*c:\ed将dos子目录下的所有文件全部移动到ed子目录下/y|-y参数在目标目录不存在需要创建时,是否出现提示可以使用该命令修改子目录名称,如movedosed将dos目录名改为ed二十七、append指定一些特殊数据文件的存放位置,如user.datpe.pro等一些非*.exe*.*.bat文件格式:append终止以前存在的指定目录append显示指定情况appendappendc:\user等二十八、call在一个批处理命令中调用另外一个批处理文件()不终止现有文件的运行,执行完掉用程序后立即返回.()被调用批处理命令必须以bat为扩展名()调用批处理文件时,可以加上参数(%-%)以及环境变量如%baud%()不能使用管道工具及重定向工具二十九、devicedevicehighloadhighdevice将指定的设备驱动程序装入内存中devicehigh将指定的设备驱动程序装入高端内存中loadhigh将指定的设备驱动程序装入高端内存中三十、defrag优化磁盘legend(传奇)optimize(优化)elapse(逝去)fragment(碎片)该命令执行对指定的盘进行优化处理(包括检查文件分配表,各文件状态,纠正错误),在执行时,可按照文件名大小,时间,扩展名对文件进行排序.一、dir在DOS.以前,dir只有两个参数/p,/w。dir/a:可以看当前目录下所有的文件,包括隐藏、系统、只读文件。dir/s:可以看当前目录下的文件,包括子目录中的文件。但是,用dir/a/s虽然可以看到当前目录下的隐藏目录,但不能看隐藏目录下的文件。二、xcopy/e:如果某个子目录为空目录时也拷贝。/s:只拷贝非空子目录三、erase=del四、fc在修改游戏时用的最多。五、format/t:tracks这个参数是和/n配套使用的。它标明要将软盘格式化为tracks个磁道/面。如果想将软盘的容量超过.M,就要用/t和/n。/t:/n:为.M。/:只格式化一面(为以前的单面软盘兼容/:格式化成低密盘。六:ramdrive.sys/e和/a一个用的是EMS,一个用的是XMS。

  ⑸DOS下各命令的说明及使用方法

  ⑹dir列文件名deltree删除目录树cls清屏cd改变当前目录copy拷贝文件diskcopy复制磁盘del删除文件format格式化磁盘edit文本mem查看内存状况md建立子目录move移动文件、改目录名more分屏显示type显示文件内容rd删除目录sys制作DOS系统盘ren改变文件名xcopy拷贝目录与文件chkdsk检查磁盘attrib设置文件属性fdisk硬盘分区date显示及修改日期label设置卷标号defrag磁盘碎片整理msd系统检测path设置搜寻目录share文件共享memmaker内存优化管理help帮助restore恢复备份文件set设置环境变量time显示及修改时间tree列目录树debug随机调试程序doskey重新调用DOS命令prempt设置提示符undelete恢复被删的文件scandisk检测、修理磁盘不常用DOS命令diskp磁盘比较append设置非执行文件路径expand还原DOS文件fasthelp快速显示帮助信息fc文件比较interink启动服务器setver设置版本intersvr启动客户机subst路径替换qbasicBasic集成环境vsafe防病毒unformat恢复已格式化的磁盘ver显示DOS版本号smartdrv设置磁盘加速器vol显示磁盘卷标号lh将程序装入高端内存ctty改变控制设备emm扩展内存管理常用命令具体介绍:一、Dir显示目录文件和子目录列表,呵呵,这个当然是人人要知道的。可以使用通配符(?和*,?表通配一个字符,*表通配任意字符*.后缀指定要查看后缀的文件。上面其实也可以为“.后缀”,例如dir*.exe等于dir.exe/p每次显示一个列表屏幕。要查看下一屏,请按键盘上的任意键。/w以宽格式显示列表,在每一行上最多显示个文件名或目录名。/s列出指定目录及所有子目录中出现的每个指定的文件名。比win环境下的查找快多了dir*.*-》a.txt把当前目录文件列表写入a.txtdir*.*/s-》a.txt把当前目录文件列表写入a.txt,包括子目录下文件。二、Attrib显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性。如果在不含参数的情况下使用,则attrib会显示当前目录中所有文件的属性。+r设置只读属性。-r清除只读属性。+a设置存档文件属性。-a清除存档文件属性。+s设置系统属性。-s清除系统属性。+h设置隐藏属性。-h清除隐藏属性。三、Cls清除显示在命令提示符窗口中的所有信息,并返回空窗口,即“清屏”四、Exit退出当前命令解释程序并返回到系统。五、format格式化/q执行快速格式化。删除以前已格式化卷的文件表和根目录,但不在扇区之间扫描损坏区域。使用/q命令行选项应该仅格式化以前已格式化的完好的卷。六、Ipconfig显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的ipconfig可以显示所有适配器的IP地址、子网掩码、默认网关。/all显示所有适配器的完整TCP/IP配置信息。ipconfig等价于winipcfg,后者在ME、和上可用。尽管WindowsXP没有提供象winipcfg命令一样的图形化界面,但可以使用“网络连接”查看和更新IP地址。要做到这一点,请打开网络连接,右键单击某一网络连接,单击“状态”,然后单击“支持”选项卡。该命令最适用于配置为自动获取IP地址的计算机。它使用户可以确定哪些TCP/IP配置值是由DHCP、自动专用IP地址(APIPA)和其他配置配置的。七、md创建目录或子目录八、Move将一个或多个文件从一个目录移动到指定的目录。九、Nbtstat显示本地计算机和远程计算机的基于TCP/IP(BT)协议的BIOS统计资料、BIOS名称表和BIOS名称缓存。Nbtstat可以刷新BIOS名称缓存和注册的WindowsInter名称服务(WINS)名称。使用不带参数的nbtstat显示帮助。Nbtstat命令行参数区分大小写。-aremotename显示远程计算机的BIOS名称表,其中,RemoteName是远程计算机的BIOS计算机名称。-AIPAddress显示远程计算机的BIOS名称表,其名称由远程计算机的IP地址指定(以小数点分隔。十、stat显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv统计信息(对于IP、ICMP、TCP和UDP协议以及IPv统计信息(对于IPv、ICMPv、通过IPv的TCP以及通过IPv的UDP协议。使用时如果不带参数,stat显示活动的TCP连接。-a显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。十一、Ping通过发送“网际消息控制协议(ICMP)”回响请求消息来验证与另一台TCP/IP计算机的IP级连接。回响应答消息的接收情况将和往返过程的次数一起显示出来。Ping是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP命令。如果不带参数,ping将显示帮助。名称和Ip地址解析是它的最简单应用也是用的最多的。-t指定在中断前ping可以持续发送回响请求信息到目的地。要中断并显示统计信息,请按CTRL-BREAK。要中断并退出ping,请按CTRL-C。-lSize指定发送的回响请求消息中“数据”字段的长度(以字节表示。默认值为。size的最大值是,。十二、Rename(Ren)更改文件的名称。例如ren*.abc*.cba十三、Set显示、设置或删除环境变量。如果没有任何参数,set命令将显示当前环境设置。十四、Shutdown允许您关闭或重新启动本地或远程计算机。如果没有使用参数,shutdown将注销当前用户。-mputerName指定要关闭的计算机。-txx将用于系统关闭的定时器设置为xx秒。默认值是秒。-l注销当前用户,这是默认设置。-mputerName优先。-s关闭本地计算机。-r关闭之后重新启动。-a中止关闭。除了-l和puterName外,系统将忽略其它参数。在超时期间,您只可以使用-a。十五、SystemFileChecker(sfc)win下才有,在重新启动计算机后扫描和验证所有受保护的系统文件。/scannow立即扫描所有受保护的系统文件。/scanonce一次扫描所有受保护的系统文件。/purgecache立即清除“Windows文件保护”文件高速缓存,并扫描所有受保护的系统文件。/cachesize=x设置“Windows文件保护”文件高速缓存的大小,以MB为单位。十六、type显示文本文件的内容。使用type命令查看文本文件或者是bat文件而不修改文件十七、Tree图像化显示路径或驱动器中磁盘的目录结构。十八、Xcopy复制文件和目录,包括子目录。/s复制非空的目录和子目录。如果省略/s,xcopy将在一个目录中工作。/e复制所有子目录,包括空目录。十九、copy将一个或多个文件从一个位置复制到其他位置二十、del删除指定文件。ftp和bat批命令和和tel由于子命令太多,这里不说了,不过这几个都是常用到的。

您可能感兴趣的文章:

相关文章