DOS命令与DOS讲解 (转载)

DOS讲解
                      虽然现在大家用的都是Windows 9x或是Windows
                  2000/XP,而且我们在这里学习的主要内容也是DOS所不擅长的网络!但即使是在Windows风行的现在我们也离不开DOS。如果你能熟练使用DOS,那它可以给你带来极大的方便!而且在我们的Windows出现问题的时候大多也都是用DOS来修复的,所以学习一些DOS知识是必要的。

                  在这里我给大家讲的是一些用来安装和修复系统的命令,并不涉及网络方面!
                  基础
                  DOS是英语中Disk Operation
                  System(磁盘操作系统)的缩写,其实DOS的版本有很多,比如MS-DOS、PC-DOS、FreeDOS等等,现在我们最常用的是MS-DOS(MS是Microsoft的缩写),在1995年前,当Windows
                  95还没有出现的年代里,那是DOS的天下。MS-DOS的最终独立版本是MS-DOS 6.22,再后来的DOS
                  7.0及其它后续版本都是在Windows里带的,不是单独发行版本。
                  在DOS环境下,我们面对的不是桌面和图标,而是这样的电脑屏幕:
                 
                  这个C:\>叫做提示符,这个闪动的横线叫做光标。这时候DOS已经准备好,我们现在所需要做的,就是输入一个命令让DOS去执行。

                  在DOS中,每条命令输入完成后要都要以回车做为确认或者说是终结,例:
                 
                  在DOS里,盘符用英文字母加上冒号来表示(如:A:、C:、D:),Windows中的“文件夹”被称为“目录”,用“\”来分隔不同层的目录,最上层的单独一个“\”(如:C:\或只一个\)叫“根目录”,我们可以输入dir(显示目录内容,以后将讲到它的具体使用方法)命令来查看当前目录中的子目录及文件,例:

                 
                  如图所示,后面带有<DIR>的是目录,没有的则是文件。在DOS中,文件名的规则是8.3形式,即一个文件名由文件基本名和文件扩展名组
                  成,中间用点“.”隔开,文件基本名由不超过8个英文字母或数字组成,文件扩展名由不超过三个英文字母或数字组成,文件基本名必须有,扩展名可以没有。

                 
                  看上图,第一列的就是“文件基本名”,第二列的是“文件扩展名”。注意:在用dir命令显示文件列表时,文件基本名和扩展名之间并无“.”分隔符,但你在输入完整的文件名时必须输入它。

                  第三列显示的是文件的大小,表示它占用了多少存储空间,也就是文件包含信息的多少,包含的信息越多,文件就越大;
                  第四列表示的是文件建立的日期或者是最后被改动的日期,每个文件都有对应的生成时间,就象每个人都有自己的生日一样,文件的生成时间就是文件形成的时候。时间采用通常的表示方法,由年、月、日组成。

                  最后一列表示文件生成的具体时间,最后的一个字母a表示上午,p表示下午。
                  我们再来看看倒数一二行,这些是什么意思呢。“ 10 file(s) ”是要告诉你这个目录内有 “ 10
                  ”个文件,这些文件加起来一共有“ 64,692
                  bytes”大,在这种计算中,每个子目录也算是一个文件,但它的大小算零。最后一行的是告诉你当前你的工作磁盘上还剩下“
                  215,735,513 bytes”大小可用的磁盘空间。
                  用dir命令来查看磁盘上文件时,你会发现文件后缀(即文件扩展名)有很多种,它们当中大部分都是有一定含义的。
                 
                  其中凡后缀为exe、com或bat的文件都是可以直接执行的。这些以exe为后缀的文件叫可执行文件;以com为后缀的文件叫命令文件;以bat为后缀的文件叫批处理文件。如果我们要执行这些文件,只需在提示符下敲入文件基本名然后回车即可,不需输入文件后缀。

                  基本命令
                  DOS的命令使用方法,大多都是这种格式:
                  命令名 参数1 [参数2] [参数3|参数4] [参数5:选项] [参数6:]
                  说明:以上命令中“命令名”是必要的,加方括号的参数是可选的,加竖线的两个命令只能选其一,加大括号的是必选项。
                  如上命令解释是这样的:命令名是必须要有的;“参数1”是必须的;“参数2”是可选的;“参数3”和“参数4”两个参数只能选用其中一个,不能两个同时用;“参数5”使用时要加选项,用“:”分隔;“参数6”使用时要加选项,但“选项1”和“选项2”要且仅能选用其中一个,不能两个都用,但也不能两个都不用。

                  这也是DOS命令书写的规范吧!所有的DOS命令使用方法都是这样写的,大家也可以自己看看,一般的命令都可以用“/?”参数或不加参数来查看帮助,在这里我们只讲这些命令的基本使用方法。

                  有些命令在使用时,可以使用“通配符”。通配符有两个,“*”和“?”,其中“*”代表任意个任何字符,“?”只代表一个任意字符。

                  在有些命令中,驱动器和路径是可选项,如果不指明驱去器名,默认为当前驱去器,如果不指明目录则默认为当前目录。
                  dir
                  使用方法:
                  DIR [盘符:][路径][文件名] [/P] [/W] [/A]
                  /P 每满一页时暂停
                  /W 使用横向显示方式
                  /A 显示所以文件
                  /B 只显示文件名
                  功能:显示一类或所以文件列表,支持通配符。
                  例:
                 
                  cd
                  使用方法:
                  cd [目录名[\目录名][\目录名]...]
                  功能:显示或改变当前目录
                  例:
                 
                  md
                  使用方法:
                  md [盘符:][路径]目录名
                  功能:建立一个新目录
                  例:
                 
                  del
                  使用方法:
                  del [盘符:][路径]文件名
                  功能:删除一个或多个文件,可以使用通配符。
                  例:
                  删除一个文件:
                  按此在新窗口浏览图片
                  删除扩展名为sys的文件:
                  按此在新窗口浏览图片
                  删除所有文件:
                 
                  deltree
                  使用方法:
                  deltree [盘符:][路径]目录名
                  功能:删除一个目录,删除目录同时将删除目录中的所有文件
                  例:
                 
                  ren
                  使用方法:
                  ren [盘符:][路径]原文件名 修改后文件名
                  功能:修改文件名
                  例:type
                  使用方法:
                  type [盘符:][路径]文件名
                  功能:显示文件内容,只能显示文本文件
                  例:
                 
                  copy
                  使用方法:
                  copy [盘符:][路径]源文件名 [盘符:][路径][目标文件名]
                  功能:复制一个或一类文件,如果不指明目标文件名,则默认为目标文件名与源文件名相同
最后编辑2005-11-03 17:55:59