DIR [目录名或文件名] [/S][/W][/P][/A] 列出目录 参数: /s 查找子目录 /w 只显示文件名 /p 分页 /a 显示隐藏文件 EXP: DIR format.exe /s查找该盘的format.exe文件并报告位置
CD [目录名] PS:可以使用相对目录或绝对目录 进入目录 exp:CD AA 进入当前文件夹下的AA目录,cd .. 进入上一个文件夹cd \返回根目录;cd c:\windows 进入c:\windows文件夹
MKDIR [目录名] 创建目录 EXP:MKDIR HELLOWORLD 创建HELLOWORLD目录
3.格式:DIR [盘符:][路径][文件名] [/A[[:]属性]] [/C] [/D] [/L] [/N] [/O[[:]分类属性]] [/P] [/Q] [/S] [/T[[:]时间]] [/W] [/X] [/4]
del [目录名或文件名] [/f][/s][/q] 删除 参数:/f 删除只读文件 /s 删除该目录及其下的所有内容 /q 删除前不确认
exp: del c:\del /s /q 自动删除c盘的del目录
copy [源文件或目录] [目标目录] 复制文件 EXP:copy d:\pwin98\*.* c:\presetup 将d盘的pwin98的所有文件复制到c盘的presetup下
TIME命令
1功能:设置或显示系统 时间。
2类型:内部命令
3格式:TIME - [hh:mm:ss:xx]
4使用说明:
(1)省略[hh:mm:ss:xx],显示系统时间并提示输入新的时间,不修改则可直接按 回车键相应,[hh:mm:ss:xx]为“小时:分钟:秒:百分之几秒”格式;
(2)当机器开始启动时,有自动处理文件( AUTOEXEC.BAT)被执行,则系统不提示输入系统 日期。否则,提示输入新日期和时间。
TYPE 命令
1、格式:type [盘符:] [路径] 文件名
2、类型: 内部命令
3、功能:把指定的文件内容在屏幕上显示或 打印机输出,它常用作查阅和显示 文本文件的内容和打印清单。
4、说明:
(1)该命令只能显示 ascii字符型文件, 不能显示非文本文件 如exe、com
(2)文件名指全名,不能使用 通配符
(3)执行时,可以按ctrl+numlock或ctrl+s 暂停滚动,按 任意键继续。
(4)按ctrl+p可以将内容在打印机上打出
例1、将C:\windows下tabletoc.log文件的内容显示出来
type C:\windows\tabletoc.log
例2、将C:\windows下WGA.log只在 打印机中输出,不在 屏幕上显示
type C:\windows\WGA.log >prn
CLS清屏幕
1功能:清除屏幕上的所有显示,光标置于屏幕左上角。
2类型:内部命令
3格式: CLS
VER查看
1功能:显示当前系统 版本号
2类型:内部命令
3格式:VER
日期设置
1功能: 设置或显示 系统日期。
2类型:内部命令
3格式:DATE [mm-dd-yy]
4使用说明:
(1)省略[mm-dd-yy]显示系统日期并提示输入新的日期,[mm-dd-yy]为“月-日-年”格式;
恢复删除
1.功能:恢复被误删除命令(只可以在纯dos下使用)
2.类型:外部命令。
3.格式: UNDELETE[盘符:][路径名]<文件名>[/dos][/LIST][/ALL]
4.使用说明:使用UNDELETE可以使用“*”和“?” 通配符。
(1)选用/dos参数根据 目录里残留的记录来恢复文件。由于文件被 删除时,目录所记载斩文件名第一个字符会被改为E5,dos即依据文件开头的E5和其后续的字符来找到欲恢复的文件,所以,UNDELETE会要求用户输入一个字符,以便将文件名字补齐。但此字符不必和原来的一样,只需符合dos的文件名规则即可。
(2)选用/LIST只“列出”符合指定条件的文件而不做 恢复,所以对 磁盘内容完全不会有影响。
(3)选用/ALL自动将可完全恢复的文件完全恢复,而不一一地询问用户,使用此参数时,若UNDELTE利用目录里残留的记录来将文件恢复,则会自动选一个字符将文件名补齐,并且使其不与现存文件名相同,选用字符的优选顺序为:#%——00001~9A~Z。
UNDELETE还具有建立文件的防护措施的功能,已超出本课程授课 范围,请读者在使用些功能时查阅有关dos手册。
删除文件
1.功能:删除指定的文件。
2.类型: 内部命令
3.格式:DEL [盘符:][路径]<文件名>[/P]
4.使用说明:
(1)选用/P参数,系统在删除前询问是否真要 删除该文件,若不使用这个参数,则自动删除;
(2)该命令不能删除属性为隐含或只读的文件;
(3)在文件名称中可以使用通配符;
(4)若要删除磁盘上的所有文件(DEL*.*或DEL.),则会提示:(Are you sure?)(你确定吗?)若回答Y,则进行删除;回答N,则取消此次删除作业。
替代命令
-
subst [盘符] [路径] 将指定的路径替代 盘符,该路径将作为 驱动器使用
-
subst /d 解除替代
[例子] C:\dos>subst a: c:\temp? 用c盘temp目录替代a盘 C:\>subst a: /d?
解除替代 SUBST [drive1: [drive2:]path] SUBST drive1: /D drive1: 指定要指派路径的虚拟驱动器。 [drive2:]path 指定物理驱动器和要指派给虚拟驱动器的路径。 /D 删除被替换的 ( 虚拟) 驱动器。
不加任何参数键入 SUBST,可以显示当前虚拟驱动器的清单
显示属性命令
1.功能:修改指定文件的属性。(文件属性参见2.5.4(二) 文件属性一节)
2.类型:外部命令。
3.格式:ATTRIB [文件名] [+R|-R][+A|-A][+H|-H][+S|-S][/S]
4.使用说明:
(1)选用+R参数,将指定文件设为只读属性,使得该文件只能读取,无法写入数据或删除;选用-R参数,去除只读属性;
(2)选用+A参数,将文件设置为档案属性;选用-A参数,去除档案属性;
(3)选用+H参数,将文件调协为隐含属性;选用-H参数,去隐含属性;
(4)选用+S参数,将文件设置为系统属性;选用-S参数,去除系统属性;
(5)选用/S参数,对当前目录下的所有子目录及子目录中的文件作设置
格式化
1.功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收dos的准备。
2.类型: 外部命令
3.格式: FORMAT<盘符:> [/S][/4][/Q]
格式化恢复
1.功能:对进行过格式化误操作丢失数据的磁盘进行恢复。
2.类型: 外部命令
3.格式:UNFORMAT<盘符>[/L][/U][/P][/TEST]
磁盘检查
1.功能:显示磁盘状态、内存状态和指定路径下指定文件的不 连续数目。
2.类型:外部命令
3.格式:CHKDSK [盘符:][路径][文件名][/F][/V][/R]
磁盘复制
1.功能: 复制格式和内容完全相同的软盘。
2.类型:外 部 命 令
3.格式: DISKCOPY[盘符1:][盘符2:]
LABEL建立磁盘卷标
1.功能:建立、更改、删除 磁盘卷标。
2.类型:外部命令
3.格式:LABEL [盘符:][ 卷标名]
文件改名
1.功能:更改文件名称
2.类型: 内部命令
3.格式:REN [盘符:][路径]<旧文件名> <新文件名>
4.使用说明:
(1)新文件名前不可以加上盘符和路径,因为该命令只能对同一盘上的文件更换文件名;
(2)允许使用通配符更改一组文件名或扩展名。
文件比较
1.功能:比较文件的异同,并列出差异处。
2.类型: 外部命令
3.格式:FC [盘符:][路径名]<文件名> [盘符:][路径名][文件名][/A][/C][/N]
4.使用说明:
(1)选用/A参数,为 ASCII码比较模式;
(2)选用/B参数,为 二进制比较模式;
(3)选用/C参数,将大小写字符看成是相同的字符。
(4)选用/N参数,在ASCII码比较方式下,显示相异处的行号?
路径设置
1.功能:设备可执行文件的搜索路径,只对文件有效。
2.类型: 内部命令
3.格式:PATH [盘符1]目录[路径名1]{[;[盘符2:]],<目录路径名2>…}
4.使用说明:
(1)当运行一个可执行文件时,dos会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;
(2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;
(3)PATH命令有三种使用方法:
PATH [ 盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径)
PATH:(取消所有路径)
PATH:(显示已设的路径)
批量工具
-
功能:批量处理某一类文件
-
类型:外部命令
-
格式举例:del *.txt(意为删掉所在目录下的所有.txt文件)
-
使用说明:输入想对批量文件处理的命令,输入*.后缀,比如想把所有.ini文件改为.txt文件则需输入
ren *.ini *.txt。
-
新DOS
DOS系统的确已经完全被取代,但dos命令仍作为使用 Windows之余的一个有益补充,用来解决很多Windows解决不了的问题,或者更适合通过dos命令来解决的问题。进入21世纪以来,自然没有多少人再费心学习dos的内存配置、 驱动程序加载技术,更多人以掌握一种或多种dos应用程序的使用方法为荣,如 分区、 格式化、磁盘修复程序、 Ghost备份等。这显示了dos是被作为一种工具而广泛应用,而不是其本义的操作系统。
DOS不再局限于DOS操作系统,而是更广泛地应用到Windows中的命令提示符。需要区分Windows中的命令提示符并非DOS,只是基本兼容DOS应用程序,Windows下命令提示符可以执行 32位程序命令,而DOS则是16位程序命令。同时批处理文件也成为辅助windows批量操作一种很好的小程序。
电脑的很多故障都与操作系统或 硬盘有关,要想对 电脑进行维修,进入DOS模式下进行硬盘维护或重装操作系统是必然的步骤。也可以进入DOS下杀毒。以 Windows 98为例,如果你还能进入 windows,你可选从“开始”→“关闭系统”→“重新启动 计算机并切换到MS-DOS方式”即可,也可在启动 电脑快要出现Windows画面时连续按 F8键,在出现的菜单中再选择“Command prompt only”进入。或者你可用做好的可启动 软盘或 光盘在电脑启动时以软盘或光盘启动方式来进入。
需要说明的是启动并进入DOS模式,要求 磁盘要具有引导的能力(即具有三个系统文件,MSdos.SYS、IO.SYS和COMMAND,COM),如果要从 硬盘启动,只要 硬盘可以引导就行了, U盘、光盘也可以引导进入。
针对当前的 计算机应用需要,dos爱好者开发了支持在dos下读取闪存盘的驱动程序,使得U盘可以取代软盘;此外,还有可在dos下读取NFTS分区的工具,在dos下对 鼠标的支持程序、对各种光驱的万能驱动程序等。这些程序的开发扩展了dos的适应能力。
在 Linux下,使用 DOSEMU(一套用来运行 实模式程序的 Linux 原生 虚拟机)可以运行 DOS 及其派生版本。另外在各个版本的 UNIX下也有许多用来运行 DOS 的 模拟器,有些甚至在非 x86的平台上也可以运行,像是 DOSBox。