九、dos=high[|low[umb|noumb]] <br/><br/>dos=high,umb 则dos将自身装入高端内存(high)并能管理上位内存(umb). <br/><br/>noumb 则不管理上位内存. <br/><br/>在写入dos=high及umb 前应装入device=himem.sys <br/><br/>为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存. <br/><br/>可以在config.sys的任何位置写上dos=high,umb <br/><br/>若显示hma not avoiable 或 load down low 则表明不能使用高端内存. <br/><br/><br/><br/>十、doskey 记录以前敲过的dos命令,可以用F7来显示,用"↑↓"来选择,用F9来输入 <br/><br/>选择的命令号. <br/><br/>doskey/restall 重新装入一次,以前的命令行撤消. <br/><br/>doskey/history 显示内存中所有的命令,可以">"显示到其它文件中,缩写"/H". <br/><br/>doskey dir=cls 则击入dir等同于cls一样. <br/><br/>doskey/macros 可显示所有的宏定义,可使用">"重定义到文件中,可缩写"/M". <br/><br/>doskey dir= 可撤消对dir 的宏定义. <br/><br/>doskey p=dir$tdir*.exe/p$tdir c:\t$tdir c:\t$* <br/><br/>$t为命令的区分符,而$*为命令的结束符 <br/><br/>doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆 <br/><br/>盖状态(默认). <br/><br/><br/><br/>十一、emm386.exe <br/><br/>提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它. <br/><br/>常见的用法是 在config.sys 中 <br/><br/>device=c:\dos\himem.sys <br/><br/>device=c:\dos\emm386.exe ram <br/><br/>d=64 将DMA 内存数量设置为64K <br/><br/>noems 提供对上位内存的访问,但不提供对扩展内存的访问. <br/><br/>应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理 <br/><br/>的程序.应采用windows中的管理器. <br/><br/><br/><br/>十二、fc 命令 fc/b dt.dat dt2.dat>b (作二进制代码比较) <br/><br/>比较两个文件,一般用作存取进度,修改游戏存储文件用. <br/><br/>实际代码位置应加上0100 如:0000 05E4:00 67 <br/><br/>实际用debug -e 修改时应加上0100 即 0000 06E4:00 67 <br/><br/>后面加上重定向文件">P" 可以将比较结果输出到p文件中. <br/><br/><br/><br/>十三、format /q /u /s /n:sectors /f:size /c <br/><br/>/q参数:快速格式化,仅扫描文件分配表和根目录区,仅对格式化过的磁盘有效. <br/><br/>使用时应确保格式化过后没有增加新的坏道. <br/><br/>/u参数:无条件格式化,并且不保存原来盘上的信息,可以防止"unformat". <br/><br/>/s参数:格式化为系统盘,也可以使用"sys"命令. <br/><br/>/f:size size 可以为160 180 320 360 720 1200 1440 2800 <br/><br/>/n:sector n可以为1 格式为单面盘,容量为160k 180k <br/><br/>可以为4 可以在5寸高密驱动器上格式化360k磁盘 <br/><br/>可以为8 可以在5寸高密驱动器上进行8个扇区的格式化. <br/><br/>/c 重新测试坏扇区,缺省时如果一个扇区标记为"坏",以后格式时就不在从新测 <br/><br/>试,仅作标记,使用"/C"时可以从新测试. <br/><br/><br/><br/>十四、unformat 命令 <br/><br/>对用format 格式过,且未用"/u"参数的命令起作用,用它可以来重新修复已经损 <br/><br/>坏的硬盘分区表,但对网络盘不起作用. <br/><br/>unformat drive:[/l][/test]<p></p>
<br/><br/>/l 显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些 <br/><br/>破碎的文件和子目录,可以用ctrl+s 暂停,按任意键继续. <br/><br/>/test 仅作一个测试,不作实际的修复工作,作模拟过程. <br/><br/>/p 一边测试一边打印. <br/><br/>注:这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘. <br/><br/>恢复后的文件依次存放在subdir1....2....3等子目录中. <br/><br/><br/><br/>十五、interlnk 语法 interlnk g=e ,它可以通过串口或并口在两机间进行通讯. <br/><br/>将服务器端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的 <br/><br/>操作都意味着对服务器的访问,取消映射的办法为interlnk g= <br/><br/>单独输入interlnk 则显示所有的映射情况. <br/><br/>注意:interlnk 必须在装入interlnk.exe 设备驱动程序才可以使用. <br/><br/>所用的驱动器符号与config.?sys中lastdrv.exe设置的数目有关.可以作一个一 <br/><br/>端为25针,另一端为9针的串行线实现,具体接线方式如下: <br/><br/>5 - 7 2 - 15 <br/><br/>3 - 2 3 - 13 <br/><br/>7 - 4 4 - 12 <br/><br/>6 - 6 5 - 10 <br/><br/>3 - 3 6 - 11 <br/><br/>8 - 5 15 - 2 <br/><br/>4 - 20 13 - 3 <br/><br/>9针 25针 12 - 4 <br/><br/>10 - 5 <br/><br/>11 - 6 <br/><br/>25 - 25 <br/><br/>25针 25针 <br/><br/><br/><br/>十六、interlnk.exe 与intersvr.exe <br/><br/>interlnk.exe 重新定向对于客户驱动器或打印接口的请求到另外的服务器驱动 <br/><br/>器或打印机. <br/><br/>语法:config.sys 中加入: <br/><br/>device=c:\dos\interlnk.exe [drive:n][/noprinter][com][lpt] <br/><br/><br/><br/>十七、memmaker<b></b>[/batch][session][/swaprive] <br/><br/>使用memmaker能够优化内存配置,?并将配置写入autoexec.bat和config.sys中. <br/><br/>在这一过程中,需要重新启动几次机器. <br/><br/><br/><br/>十八、memitem memcolor memdefault submenu 菜单选项include <br/><br/>autoexec.bat 中如下: config.sys中如下: <br/><br/>path c:\dos;c:\ucdos [menu] <br/><br/>doskey menucolor=15,1(前景色15,背景色1) <br/><br/>\mouse\mouse menuitem=base_config,this is a base <br/><br/>goto %config% ->选择项 menuitem=cced_config,this is a cced <br/><br/>选项 提示 <br/><br/>:base_config menudefault=base_config,5 <br/><br/>goto exit ->跳出 缺省为base_config,延迟时间5秒 <br/><br/>:cced_config [common] <br/><br/>c:\dos\smartdrv.exe /l device=c:\dos\himem.sys <br/><br/>goto exit 各项都包含的共同部分 <br/><br/>:exit ->结束 [base_config] <br/><br/>device=c:\dos\emm386.exe ram <br/><br/>dos=high,umb <br/><br/>[cced_config] <br/><br/>device=c:\dos\smartdrv.exe/double_buffer <br/><br/>include=base_config 包含base_config设置 <br/><br/>可以根据计算机的在不同情况下的配置要求来选择. <br/><br/><br/><br/>十九、mscdex.exe 提供对光驱进行读写的程序 <br/><br/>mscdex/drive [/Drive][/e][/k][/l:letter] <br/><br/>典型:config.sys 中device=c:\cdrom\cdrom.sys /d:mscd000 <br/><br/>autoexec.bat中 c:\dos\mscdex /d:mscd000 /l:g <br/><br/>配置了一个光驱,符号为g <br/><br/>参数/drive1为光驱身份号,须与config.sys中的符号一致,可有多个 <br/><br/>/d:mscd000 /d:mscd001 <br/><br/>/e:使用扩展内存装入光驱驱动程序. <br/><br/>/s:使光驱在ms_net或windows是否设置为共享光驱 <br/><br/>/V是否在加载时显示内存. <br/><br/>/L:letter 分配给光驱的盘符 <br/><br/>/m:number 指定缓冲器的数目 <br/><br/>应该注意的是:?如果用smartdrv.exe 加速对光驱的读写能力,应该在autoexec. <br/><br/>bat中将mscdex.?exe 写在smartdrv.exe 之前,smartdrv.exe的使用可大幅提高 <br/><br/>对驱动器的读写能力. <br/><br/><br/><br/>二十、msd的使用 <br/><br/>使用msd 可以整体检查计算机配置及系统信息 <br/><br/>包括:?驱动器参数,计算机cpu参数,内存大小参数,显示器类型,串.并口情况,以 <br/><br/>及各个IRQ占用情况,据此可以分析新增设备是否与原来设备有冲突. <br/><br/>同时也可以通过分析内存驻留程序,判断内存中是否有病毒,有则标为"???". <br/><br/><br/><br/>二十一、prompt dos提示符 <br/><br/>$q 等于号 $t 当前时间 $d 当前日期 $p 当前驱动器符号 <br/><br/>$$ $号提示 $n当前驱动器 $g 大于号 $l小于号 $b 显示"|"管道号 <br/><br/>$h 隐去提示符 $E显示"<-"号 <br/><br/>对于其它文字,则直接显示文本本身prompt ljw,则显示为ljw提示符 <br/><br/>prompt 则仅显示当前驱动器号及大于号. <br/><br/><br/><br/>二十二、ramdrive.sys 使用内存当做虚拟盘来使用 <br/><br/>应注意,所有数据都存在于内存中,应及时将其存到硬盘中,否则掉电后或者死机 <br/><br/>后将丢失全部数据,优点是运行速度快,但不能在windows中使用. <br/><br/>示例:config.sys: device=c:\dos\ramdrive.sys /size[/e|a] <br/><br/>size为以k为单位的字节数,即建立的虚拟盘的大小. <br/><br/>/e或/a 都是使用扩展内存来建立虚拟盘,?加参数的前提是必须先加载内存管理 <br/><br/>器himem.sys及emm386.exe. <br/><br/><br/><br/>二十三、subst 将一个驱动器与一个子目录联接 <br/><br/>如:将对A:\l1\l2 子目录的请求映射为S盘,则输入 <br/><br/>subst s: a:\l1\l2 即可 <br/><br/>这样使用dir s:?等命令则显示的是a:\l1\l2子目录下的内容,其它copy del 一样 <br/><br/>可以用subst s: d 来取消这种映射. <br/><br/>可以用subst 来显示各种联接情况 <br/><br/>注意:?可以采用subst a: c:a 来建立一个对于A的读写盘.对于某些安装软件 <br/><br/>来说,?必须使用A盘来安装,就可以使用先将所要安装的软件全部拷贝到C:a子 <br/><br/>目录中,然后输入subst a: c:a,再转到A:,就可以进行软件的安装了. <br/><br/><br/><br/>二十四、mem /c /m /p /d 常规内存显示程序 <br/><br/>/c显示所有内存驻留程序的占用情况,分为conventional常规内存和uppermemory <br/><br/>高端内存占用,并显示总的占用情况(常规 高端 保留 扩展内存) <br/><br/>/p分页显示,页间暂停 <br/><br/>/m后加模块名 如:/m msdos 显示dos系统内存的占用. <br/><br/>/d对常规 高端 保留 扩展内存加以详细例表说明 <br/><br/>通过分析,可以看出内存占用是否合理,以及各种程序是否正常加载,从而在此基 <br/><br/>础上使用内存优化工具memmaker进行各种管理,同时又可以分析出一些程序死机 <br/><br/>的原因,若有的地方显示"???",则可以断定内存中有病毒的存在,有利于发现及消灭. <br/><br/><br/><br/>二十五、各种管道工具的使用"> < >> <<" <br/><br/>将各种命令造成的输出或所需要的输入重新定向 <br/><br/>如ir *.bat /b>p 可以将dir *.bat 例出的文件名输出到p文件中. <br/><br/>time<p>>p.bat <br/><br/>p文件中仅存在一个回车符,则可以将时间追加进p.bat文件中 <br/><br/>"> >>" 是将命令产生的输出重新定向,比如到文件或打印机中. <br/><br/>>>产生的内容将追加进文件中,>则将原文件内容覆盖. <br/><br/>"< <<" 是将命令所需要输入的内容重新定向. <br/><br/>如:time<p 在批中可以是时间代码或回车符,可以以此改变时间. <br/><br/>需要说明的是 "prn "为打印机, "null"为空设备 <br/><br/>con 为显示器 <br/><br/>type p.bat>prn 可将p.bat打印出来. <br/><br/>copy null p 可将p文件删除掉 <br/><br/>copy con p 可以在屏幕上编辑p文件,F6可以存盘退出 <br/><br/>type p>pp 完成p文件到pp 的复制 <br/><br/>type p|more 可在屏满时暂停显示 <br/><br/>二十七、append 指定一些特殊数据文件的存放位置,如user.dat pe2.pro等一些非*. <br/><br/>exe *.com *.bat 文件 <br/><br/>格式:append [:]终止以前存在的指定目录 append 显示指定情况 <br/><br/>append [path] append c:\user 等 <br/><br/><br/><br/>二十八、 <br/><br/>call 在一个批处理命令中调用另外一个批处理文件 <br/><br/>(1)不终止现有文件的运行,执行完掉用程序后立即返回. <br/><br/>(2)被调用批处理命令必须以bat 为扩展名 <br/><br/>(3)调用批处理文件时,可以加上参数(%1-%9)以及环境变量如%baud% <br/><br/>(4)不能使用管道工具及重定向工具 <br/><br/><br/><br/>二十九、device devicehigh loadhigh <br/><br/>device 将指定的设备驱动程序装入内存中 <br/><br/>devicehigh将指定的设备驱动程序装入高端内存中 <br/><br/>loadhigh 将指定的设备驱动程序装入高端内存中 <br/><br/><br/><br/>三十、defrag 优化磁盘 <br/><br/>legend(传奇) optimize(优化) elapse(逝去) fragment(碎片) <br/><br/>该命令执行对指定的盘进行优化处理(包括检查文件分配表,各文件状态,纠正错误), <br/><br/>在执行时,可按照文件名大小,时间,扩展名对文件进行排序 |