MS DOS 5.0简介   于1991年6月推出的MS DOS 5.0是功能较强的成熟版本,特别适宜Microsoft Windows 3.0使用。它有如下特点:  ⑴可在高内存区(HMA)运行多个MS DOS 程序,可为用户腾出更多的基本内存,若使用 80386或更高机器,还可在HAM运行别的一些程序,使它们运行得更快、更有效。  ⑵具有恢复删除、恢复格式化的功能,可增加数据的安全性。  ⑶全部命令均可联机帮助,在命令后上/?或者键入HELP后跟命令名,即可显详细帮助 信息。  ⑷改进了图形接口DOSSHELL,便于用户管理程序并可在其中转换(多任务切换)。  ⑸新增QBASIC编程环境和新型的全屏幕文本编辑程序EDIT。  ⑹支持高达2GB的硬盘分区。  ⑺增强DIR等命令的功能。  ⑻新增DOSKEY命令,可用它来重新调用,编辑和执行已用过的命令,可用它来生成用 户便于一系列任务执行的宏指令。  ⑼支持2.88MB的软磁盘。  ⑽带有联机帮助的安装程序。  下面再分别途述MS DOS 5.0新增命令及功能增强或改进的命令。  1、新增命令  ⑴DEVICEHIGH 这是将设备驱动程序装入高内存区的命令,在CONFIG.SYS文件中使用 ,并且在其中应包括DOS=UMB语句。  ⑵DOS=HIGH  它使MS DOS保持与高内存区的链接,或MS DOS本身一部分装入高内存 区,在CONFIG.SYS文件中使用,为此还应装HIMEM.SYS。  ⑶DOSKEY 用于重新调用、编辑使用过的命令及生成宏指令,加/reinstall为清除缓 冲区,安装新DOSKEY;bufsize=xxx/为设置缓冲尺寸,最小为256b,隐含为512b;/m(或 /mactos)为显全部宏指令清单; /n(或/history)显示存储在内存中的过去曾执行过 的全部命令清单。/insert与按Inser键效果相同,则键入内容插入老命令中,与其相对 的是/overstrick(隐含为此),则为替换。  ⑷DRIVPARM  用于在启动MS DOS时定义块设备参数,它们修改现有物理驱动的参数 ,在CONFIG.SYS文件中使用。/d:0~255为定义驱动器号;/c为检查驱动器门是否关上; /f:0~9为磁盘容量或性质;/n:1~99最大磁头数;/i为兼容3.5英寸软驱;/n为不移动 块设备;/s:1~99为磁道的扇区数;/t:为每面的磁道数。  ⑸EDUT 全屏幕文本编辑程序(有QBASIC文件时才能使用),/b为以黑白方式显示; /g为用cga显示器;/h显示使用的显示器最多的显示行数;/nohi为采用8种颜色。  ⑹EMM386  用于80386或更高档机器使用(或禁止使用)扩展内存。在使用它前必 须安装HIMEM.SYS,并与该命令一同写入,使用它应小心,错误的使用有可能破坏系 统。  ⑺EXIT 用于从新的命令解释程序返回到原来的命令解释程序或用户程序。  ⑻EXPAND 用于将DOS原装安装盘中的压缩文件还原。  ⑼FC 用于比较两文件并指出两者间的不同之处,可跟/a/c/l/vbn/n/t/w/b等参数。  ⑽HELP 用于显示其后跟上的命令的帮助信息。  ⑾LOADHIGH(可用缩写LH)可将程序装入高内存区,使用它必须在CONFIG.SYS文件中 包括DOS=UMB。  ⑿MIRROR 可记录若干磁盘的文件分配表等信息,用于恢复被格式化的磁盘和恢复 被删除的文件,同于PCTOOLS中的同名程序。  ⒀QBASIC 这是一个完整的BASIC程序,包括全面的联机帮助,使用的参数除与EDIT 相同的外,还有:/mbf可将一些内部函数进行转换;/run可运行一个(或在批处理文 件中进行n个)程序; /editor为调用EDIT全屏幕文本编辑程序。  ⒁SETVER 可设置DOS版本号,用于显示或修改版本表,可解决一些低版本在MS DOS 中运行的问题。/d(或/delete)为删去文件的版本登记项;/quiet为删版本登记项时 ,不显示信息。在使用该命令前应在CONFIG.SYS中写入:DEIVCE=SEVER.EXE.  ⒂SMARTDRV.SYS 用于在扩充(或扩展)内存中建立磁盘速度缓冲,在CONFIG.SYS 中使用。参数/a为使用扩展内存,缺省为使用扩充内存。  ⒃undelete 可恢复被删除的文件,/list为列出可恢复但不恢复的文件清单;/all 不列出每个文件提示而恢复删除文件;/dos仅恢复在删除时dos内部列出的文件;/dt 仅恢复由MIRROR命令保存信息的被删除文件。  ⒄UNFORMAT 可恢复使用过FORMAT或RECOVER命令的磁盘。/j为检查磁盘是否有MIRROR 生成的文件,但不恢复磁盘;/u恢复未使用过MIRROR的磁盘;/I单用列出UNFORMAT发现 的每个文件和目录,与/palntn使合用时显示当前区动器的分区表;/test显示如何在盘 上重新生成信息,但不恢复磁盘;/p将输出信息送到LPT1在的打印机;/partn利用MIRR- OR生成PARTTTTTNSAV.FIL的文件恢复分区表被破坏的硬盘。  2、功能有扩充的命令(只列出增加的功能)  ⑴ATTRIB 允许设置(+)或消除(-)文件的普通文档(A)、系统(S)、隐式( H)属性,或者显示这些属性。  ⑵BACKUP /a 将备份文件加到一个现存的备份盘上而不删除现存文件。使用/f参数 可指定软盘的容量。  ⑶COMP /d为以10进制形式显示不同处(隐含格式为16进制);/a为字符形式显示不 同处;/i显示不同点的行号,而不显示字节位移;/n=xxx则比较两文件的前xxx行,即 使文件长度不同;/c执行大小写等效的比较。  ⑷BEBUG xa命令为分配指定页数的扩展内存;xd为释放扩展内存描述字;xm为属于 指定描述字的扩展内存的逻辑映射到扩展内存的物理页;xs为显示扩展内存状态信息。  ⑸DIR /d显示定属性文件(或目录):a后可跟h(隐含)、s(系统)、d(目录)、 a(普通文档 ). r(只读),a与这些字母间可加“:”,若加“-”则为排除;/o: 排序,o后跟n(文件名).e(扩展名). d(日期、时间). s(字长). g(文件名前列 目录),o与这些字母间可加“:”,若加“-”则为相反排序(倒序);/s对子目录 操作;/b列目录或文件名(包括扩展名),不显示初始和结尾信息;/i小写显文件名。  ⑹FDISK 分区尺寸突破33M的限制,可达2000M。  ⑺FIND /i 大小写等效查找。  ⑻FORMAT /q 不扫描坏区的快速格式化;/u不可恢复的完全格式化。  ⑼RESTORE /d 显示备份盘文件,但不恢复。  ⑽SYS  可将COMMAND.COM文件同时传送。  另外,MS DOS 5.0将原VDISK.SYS改名为RAMDRIVE.SYS。