当前位置:文档之家› MS-DOS系统文件-系统基本组成

MS-DOS系统文件-系统基本组成

MS-DOS系统文件-系统基本组成2008-06-12 02:00一、MS-DOS 的系统文件:本人一向对MS-DOS的各种版本和应用软件非常感兴趣。

因为它能解决很多WINDOWS下解决不了的问题。

今特向对此也感兴趣的朋友推荐一个非常好的网站:/ ;这里有MS-DOS各个时期的各种版本。

MS-DOS对大多数人来说已经很陌生了。

如今的操作系统不是Win98、WinMe和linux或是W2K。

但MS-DOS命令还有其它系统不可取代的作用和功效。

下面介绍一下系统启动文件的功能和DOS命令的分类。

[1]、系统启动文件:(IO.SYS/MSDOS.SYS/)IO.SYS--输入/输出管理模块MSDOS.SYS--文件系统管理模块--命令解释器[2]、系统启动文件的功能:IO.SYS(输入/输出管理)---既DOS与各部件之间的联系,此文件管理着计算机的所有的输入/输出等外部设备。

如软驱、硬盘、键盘、鼠标、显示器、打印机、扫描仪等MSDOS.SYS(文件管理系统)---此文件称为DOS的内核,它主要是用来管理和启动系统的各个部件,为DOS的引导作好准备工作,负责计算机上的文件存储、读出和格式的管理。

(命令解释器)---负责计算机上所有命令的解释,是人机对话的翻译器。

它主要提供一些DOS的内部命令,并能接受、分析和执行用户输入的命令[3]DOS命令的分类:(DOS命令有内部命令和外部命令两种类型)DOS的内部命令:是在系统启动时由命令自动调入内存的,并长驻内存,系统可随时调用,不需要磁盘中的文件。

(cls/copy/del/dir/cd/rd/md/time/date/rename/type/path/ver/vol)DOS的外部命令:是以程序文件的形式存放在磁盘上的具体文件。

外部命令执行的时候必须从磁盘上读这些文件,这就意味着磁盘上必须有这些文件。

否则DOS 无法运行这些命令。

(attrib/backup/diskcopy/fdisk/format/restore/sys/xcopy)[4]DOS常用文件的扩展名:.COM---可执行的命令文件.EXE---可执行的程序文件.BAT---可执行的批处理文件(它是由可执行的COM/EXE/BAT文件组成的).SYS---由系统自动运行的系统文件在DOS中,除了可执行文件(COM/EXE/BAT)之外,其它所有的文件都不能在DOS 下直接执行。

二、在MSDOS下如何驱动光驱:在AUTOEXEC.BAT文件里加入:MSCDEX.EXE /D:IDECD001 (MSCDEX.EXE此文件在WINDOWS下有)在CONFIG.SYS文件里加入:DEVICE=IDECD.SYS /D:IDECD001 (IDECD.SYS 是光驱驱动程序)三、MS-DOS下的目录命令:(md/rd/cd/tree)[1]、md(mkdir)--创建一个新目录。

格式:md [盘符][目录名][2]、rd(rmdir)--删除一个目录。

格式:rd [盘符][目录名]不能用del命令去删除目录,因为del是文件删除命令。

删除目录前要注意以下几点:.只有当目录为空时才能被删除(只有.和..这两个特殊的条目).不能删除根目录和当前目录.每次只能删除一个子目录(路径中指定的最后的那个目录名).子目录中的( .)条目代表当前目录(..)条目代表上一级目录[3]、cd(chdir)--显示或改变当前目录格式:cd[目录名].命令后面的第一个(\)代表根目录,第二个(\)则代表目录名的分界符[4]、tree--显示磁盘的整个目录结构(外部命令)格式:[d:][path] TREE [d:][/F]参数:TREE前面的[d:][path]--指定包含TREE命令文件的盘符和路径[d:]--指定你要显示的目录路径(不指定的话为当前目录)[/F]--显示根目录和所有子目录中的文件名注:无忌好朋友的补充:1. dir 列文件名 DOS下使用频率最高的命令莫过于dir命令了,dir是英文单词 directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。

其中最常用的参数/p 分屏显示 /w同屏显示所有文件 /w以短格方式显示直接 dir aaa查看文件aaa详细信息,包括它的大小和生成时间。

另外也可以使用通配符* ?当然你可以试试直接键入dir a:,千万别忘了插入软盘哟!2.cd 格式 cd..返回上一级目录 cd aaa进入aaa目录 cd\返回当前根目录3.ren(rename)改名 ren命令的格式是:ren 源文件名目的文件名。

4.deltree 删除目录当然你可以用defrag整理磁盘用attrib设置文件属性,不知道时间用time date 系统不能启动windows用启动盘试试sys 注册表损坏了无法自动修复可以用edit编辑注册表(这个小有难度呵)实在是看它不爽了心情不好了就用format格了硬盘吧万一还不过瘾再用fidsk吧四、DOS下的最常见的一个错误提示:Abort、Retry、Ignore、Fail是在用户的外部设备(磁盘驱动器、打印机等)读写数据出错时显示在相关出错信息之后的提示,导致出错信息及该信息提示出现的问题总是可以解决的,DOS会使机器处于等待状态,等待你的指示如何处理该问题,你只要按(A/R/I/F)中的任意一个键.Abort--异常结束程序。

使系统结束当前程序并返回COMMAND的控制之下Retry--再试一次。

系统将重复执行原来的操作。

其实在出现该信息提示之前,系统已经循环操作了三次,因此,除非你确实解决了问题本质所在,这个选项才起作用。

Ignore--忽略错误。

系统会假定错误未发生并继续程序的执行。

这个选项是不建议的,因为当你使用数据时,它并没有准备好,就有可能使你的程序丢失。

Fail--操作失败。

系统会中止当前操作并出现任务转向符(>)。

转向可用的盘符去执行新的操作。

五、XCOPY 命令:用途:有选择性地拷贝各组文件,并能包括下级子目录(外部命令)。

格式:[d:][path] XCOPY [d:][path][filename] [d:][path][filename] [/A][/D][/E][/M][/P][/S][/V][/W]参数说明:在XCOPY前面的[d:][path]指定含有XCOPY命令文件的盘符和路径在XCOPY后面的第一个[d:][path][filename]指定要XCOPY的源盘符、源目录、源文件。

在XCOPY后面的第二个[d:][path][filename]指定要XCOPY的目标盘符、目标目录、目标文件/A--只拷贝那些档案位属性设置为1的文件,不改变源文件的属性/D--拷贝指定日期相同或指定日期以后的文件。

(/D:yy-mm-dd)/E--在目标盘上建立子目录。

如不指定(/E),则不建立空的子目录/M--拷贝那些档案位被置位的文件。

/P--拷贝每个文件以前会逐个出提示。

回答(Y/N)后才拷贝。

/S--拷贝源目录及下级所有子目录和文件。

/S不拷贝没有文件的空目录/V--检查目标盘上的个扇区是否正确/W--在开始搜索源文件以前,使XCOPY等待并显示提示:Press any key to begin copying file(s)MS-DOS 7.0 扩充了XCOPY的功能,使其内部自动调用XCOPY32.EXE,成为一个真正的32位应用程序,并且又扩充了11个可选参数,它们是:/C--即使拷贝过程中发生磁盘读写错,仍然继续进行拷贝。

主要适用于从软盘(特别是有问题的软盘)向硬盘拷贝文件。

/I--当指定的源文件不止一个,同时目标路径(文件)又不存在时,假定目标为一目录。

如不带此选项,则由用户确定目标是文件还是目录。

/Q--快速拷贝(拷贝时不显示文件名)。

/F--拷贝时显示完整的源文件名和目标文件名(包含路径)。

/L--模拟拷贝,仅显示即将拷贝的文件名,而不进行拷贝。

/H--拷贝指定源文件(目录)中的所有文件(含隐含和系统文件)。

/R--自动覆盖只读文件。

/T--仅复制子目录而不拷贝文件,但不包括源目录下无文件的空目录,否则应指定(/E)参数。

/U--更新已经存在的文件。

/K--拷贝文件时,保持目录文件属性不变,不带此选项时,将会复位只读属性。

/N--使用短文件名(8.3格式)进行拷贝,用于向不支持长文件名的操作系统进行的拷贝。

注:[1]如果没有指定路径,则XCOPY从当前目录开始[2]默认的文件名是*.*[3]如果在目标盘上不存在指定的目录路径,则在拷贝文件到目标盘以前,XCOPY会建立这些目录。

[4]可以用XCOPY命令来指定目标文件名(也就是说在XCOPY的过程中可以改名)[5]不能用保留设备名(con/lpt1等)作为源或目标名。

[6]盘符、路径、文件名、扩展名总共长度不能超过63个字符。

[7]XCOPY不能拷贝源文件中的隐含和系统文件。

六、InterLnk、InterSvr 命令:作为一个计算机的技术维护人员,各式各样的问题都可能遇到。

如一台老式的笔记本电脑(系统是MS-DOS/没有光驱/有软驱/没有网卡),想和另一台计算机连接,拷贝文件。

在WIN98下可以用“直接电缆连接”和串(并)口线就可以解决问题。

有网卡的话就更不用说了。

但现在是一没有WIN98系统,二没有网卡,只有串(并)口还好使,但在MS-DOS下该怎么做呢?熟悉MS-DOS的朋友都知道,在DOS下有一对命令就是做双机通讯用的,那就是InterLnk、InterSvr。

使用此命令可以很方便地完成上面问题。

下面介绍一下这个命令的用法:在当主机的计算机上的config.sys文件中加入:device=intersvr (此机器只能被访问)。

当机器启动时会自动加载并给出提示。

在工作站上(笔记本电脑)的autoexec.bat文件中加入:interlnk (或在DOS下直接运行即可)。

根据提示的共享盘符(如主机上的C盘符---在工作站上用E盘符)来访问主机上的资源。

以达到共享的目的。

七、formAT 命令:功能:格式化formAT命令是使磁盘达到符合计算机所要求的格式。

格式:formAT [d:][/s][/q][/u]常用参数说明:[d:]---所要格式化的磁盘盘符(C:、D:)/S ---是格式化时带系统文件,这样磁盘就可以启动系统。

/Q ---是快速格式化/U ---不可恢复式的格式化。

如不用此参数,格式化磁盘后可用UNformAT命令恢复磁盘到格式化前的状态。

八、SCANREG 命令:功能:备份和恢复注册表(外部命令)格式:SCANREG [/backup][/restore][/?]常用参数说明:[/backup]---备份注册表到一个文件[/restore]---将以前备份的注册表恢复回去(可以选择)[/?]---命令在线帮助九、">" 转向符的功能:在MS-DOS下,有一个小功能,就是“>”。

相关主题