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 [盘符:][路径]源文件名 [盘符:][路径][目标文件名] 
功能:复制一个或一类文件,如果不指明目标文件名,则默认为目标文件名与源文件名相同

回答完毕!!
分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS