1、DOS操作系统与Windows XP下的命令行操作,DOS操作系统,DOS操作系统,DOS操作系统简介 DOS操作系统中文件、目录、路径 DOS命令的使用方法及基本命令简介,DOS操作系统,电脑高手的必修功课,BIOS的升级,查杀顽固病毒,修复错误的硬盘分区表,终止一些恶意程序,Windows系统发生故障时的修复,为什么要学习DOS,DOS操作系统,DOS操作系统简介,D,O,S,Disk Operation System,单用户单任务操作系统 DOS1.0 DOS6.22MSDOS 7.0 常见的DOS有三种: IBM公司的PC-DOS 微软公司的MS-DOS 汉字操作系统CCDOS DOS
2、的主要功能是设备管理和文件管理,DOS操作系统,设备管理:由输入输出系统对显示器、鼠标、键盘打印机等外设进行驱动和管理文件管理:由微机系统实现文件的创建、显示、复制、修改、检索和删除,DOS操作系统,DOS的主要功能,DOS的组成及引导过程,DOS的基本组成,DOS操作系统,DOS引导程序,每一个经过格式化的磁盘都有引导程序。每次启动时由固化在计算机主板ROM中的自举程序将其装入内存,负责检查启动盘中是否有DOS的两个系统文件IO.SYS和MSDOS.SYS。若有,则将它们读入内存并转而执行IO.SYS,由此开始启动DOS的工作。,DOS系统模块,COMMAND.COM(命令处理程序模块)命令
3、处理程序模块用来解释和处理DOS命令和用户程序。它是DOS最上层的模块,是用户和操作系统之间的接口,任务是负责接收、识别和执行用户输入的命令,其本身包含了所有的内部命令处理程序、批处理程序以及装入和执行外部命令的子程序。 MSDOS.SYS(文件管理程序模块)文件管理程序模块实现对磁盘上的文件进行管理。这是DOS的核心部分,称为DOS的内核程序,负责磁盘文件的建立、读出、写入、删除,管理内存、磁盘及其他系统资源,启动并控制显示、打印等设备的通信,负责与IO.SYS和COMMAND.COM以及各种应用程序的通信。 IO.SYS(输入/输出程序模块)输入/输出程序模块实现对输入/输出设备的管理。,
4、文件名,扩展名,18个ASCII码字符,03个ASCII码字符,英文字母(大小写均可),数字以及$、#、!、%、( )、&、 、等字符可以使用。其他字符和空格均不能使用,设备文件名不允许作为用户文件名来使用。,DOS操作系统,DOS操作系统中文件、目录、路径,文件的命名,DOS操作系统,设备文件名不允许作为用户文件名来使用。,文件目录和路径,文件目录为树状目录结构,目录的树型结构,根目录(),wang,zhang,li,music,photo,work,sport,river.jpg,tree.jpg,swim,shooting,DOS操作系统,文件的路径,路径:使用文件时指明的磁盘和目录,根
5、目录wangphotoriver.jpg,wangphotoriver.jpg,绝对路径,相对路径,从某个盘根目录开始到达指定的操作对象所要经历的路径,从当前盘当前目录开始到达指定的操作对象所要经历的路径,当前盘和当前目录,用户当前工作的磁盘和目录,DOS操作系统,文件标识,盘符: 路径 D:wangphototree.jpg,当前工作盘的选择,C:D: D:,DOS操作系统,DOS内部命令,指平时存放在系统盘上的命令文件,使用时找到并调 入内存,使用完成后退出内存,如:format,label, ping,edit,date等。在执行时必须知道路径否则会提 示:“bad command or
6、 files names”。,指在系统启动时,随装入内存、随时 可以使用的命令不需要执行路径的切换,比如:常见 的命令有dir,cd,copy,ren,type,md,rd,del,cls, ver, path,prompt,vol,type。,DOS外部命令,DOS命令的使用方法及基本命令简介,DOS命令的分类,DOS命令的使用方法,尖括号中的内容为必选项,方括号中的内容为可选项,根据需要设定,注意:尖括号和方括号都不要键入 DOS命令与大小写字母无关 外部命令如果不在当前盘的当前目录中要给出盘符和路径 参数为文件名时,是否允许使用通配符,视具体命令而定 文件名相同但扩展名不同时,DOS执行
7、文件的优先次序为.com、.exe、.bat “命令名/?”可查看相关命令的详细信息,盘符: 路径 参数表,空格,回车,说明,DOS操作系统,目录操作命令,显示文件名或目录名命令 DIR 显示或改变当前目录命令 CD 建立子目录命令 MD 删除子目录命令 RD 设置自动查找路径命令 PATH,DOS基本命令简介(一),DOS操作系统,显示文件内容命令 TYPE 文件复制命令 COPY 更改文件名命令 REN 删除文件命令 DEL 移动文件并更改文件和目录名命令MOVE,文件操作命令,DOS基本命令简介(二),DOS操作系统,其他操作命令,输出重定向符 、 输入重定向符 ,设置显示日期命令 DA
8、TE 设置显示时间命令 TIME 清屏命令 CLS 显示版本命令 VER,重定向符,DOS基本命令简介(三),DOS操作系统,Windows XP下的命令行操作,在Windwos XP中以命令行方式操作计算机C与Cmd.exe的功能及区别Windwos XP命令提示符下的常用命令简单批处理文件的编写和使用长文件名与8.3短文件名的兼容处理,Windows XP下的命令行操作,在Windwos XP中以命令行方式操作计算机。,“开始”菜单 “运行”命令,在“打开”中输入cmd 。 “开始” “所有程序” “附件” “命令提示符”,Windows XP下的命令行操作,C与Cmd.exe的功能及区别
9、,是一个16位的DOS应用程序,它用于支持老的DOS应用程序。 cmd.exe是一个32位的应用程序,功能比强,例如:支持长文件名。,C,Cmd.exe,命令处理程序模块,用户和操作系统之间的接口,负责接收、识别和执行用户输入的命令。,命令行接口,接受命令并执行命令。,区别,Windows XP下的命令行操作,DIR drive: path 文件名 /a /p /w,类型:内部命令 功能:显示目录中文件和子目录列表。显示的信息包括:文件名或目录名、文件大小、目录标志、日期和时间等。 说明: /a:显示具有指定属性的文件。h为隐藏文件;s为系统文件。 /p:分屏显示,在每个信息屏后暂停。 /w:
10、宽行显示。,Windwos XP命令提示符下的常用命令,DIR CD MD RD PATH TYPE COPY REN 或 RENAME DEL 或 ERASE,Windows XP下的命令行操作,C:DIR (显示当前盘当前目录下的文件和目录) C:DIR/a:h (显示隐藏文件和目录) C:DIRF*.DOC/p (分屏显示以F开头,DOC 为后缀的所有文件) C:DIRD:TC2/w (宽行显示D盘中TC2目录下的所有文件及目录),Windows XP下的命令行操作,类型:内部命令 功能:显示当前目录名或改变当前目录。 说明: 盘符表示要改变当前目录的磁盘。如果为当前盘,此项可省略。 路
11、径用来指定当前目录。如果盘符和路径均省略,则显示当前目录名。,CD drive: path,Windows XP下的命令行操作,C:CDwang (进入wang子目录) C:wangCDmusic (进入当前目录wang的子目录music,相对路径) C:wangCDmusic(进入根目录的子目录music,绝对路径) C:musicCD (显示当前盘及目录) C:zhangdrawCD(返回上级目录) C:zhangdrawCD(返回根目录),Windows XP下的命令行操作,类型:内部命令 功能:在指定磁盘和目录下建立新的子目录。 说明: 指定的磁盘和目录必须存在,目录要逐级建立。 如果
12、缺省盘符和路径,则表示在当前目录下建立子目录。 同一目录下建立的子目录不能与已有子目录重名。,MD drive: path,Windows XP下的命令行操作,C:MDD:wang (建立D盘的子目录wang ) D:wangMDmusic(在当前目录wang下建立子目录music) D:wangMDmusic(建立根目录下的子目录music) D:wangMDzhang D:MDzhangdraw (建立子目录zhang下的子目录draw),Windows XP下的命令行操作,RD drive: path,类型:内部命令 功能:删除指定磁盘上的空子目录 说明: 不能删除当前目录和磁盘的根目录
13、。,Windows XP下的命令行操作,RD,C:wangRDmusic (删除当前目录的子目录music)C:wangRDmusic(删除根目录下的子目录music)C:wangRDwang (错:不能删除当前目录),Windows XP下的命令行操作,PATH drive: path ; ,类型:内部命令 功能:为可执行文件显示或设置一个搜索路径,自动查找指定路径下的.COM,.EXE,.BAT类可执行文件。 说明: 可指定一个或多个子目录为搜索路径,搜索路径之间用分号隔开。当DOS在当前目录下找不到所需要的文件时,则按PATH命令设定的搜索路径去依次查找。 省略参数时,表示要显示当前PA
14、TH命令设置的路径。 当输入PATH时,表示取消已设置的自动查找路径,并指示cmd.exe只在当前目录下进行搜索。,Windows XP下的命令行操作,PATH,C:PATHC:MYFILES(设DOS的自动搜索路径为C盘下的MYFILES目录)C:PATH (显示DOS设置的自动搜索路径)C:PATH;(清除所有已设置的搜索路径并指示 cmd.exe只在当前目录下搜索),Windows XP下的命令行操作,类型:内部命令 功能:在屏幕上显示指定文本类文件的内容 说明: 被显示的文件必须是文本类文件(即扩展名为TXT的文件)和批处理文件,否则显示的内容无意义。 该命令一次只可以显示一个文件的内
15、容。 不可使用通配符。 若文件内容多,无法在一屏中显示,可使用参数|more 。,TYPE drive: path ,Windows XP下的命令行操作,TYPE,C:TYPEAUTOEXEC.BAT (显示自动批处理文件的内容)C:TYPED:OUTPUT.TXT(显示D盘中OUTPUT.TXT文件的内容),Windows XP下的命令行操作,COPY d1:path1d2:path2目标文件名,类型:内部命令 功能:把一个或多个文件复制到另一个位置。 同名复制:d1:path1d2:,其中d1:path1与d2:中二者必选一项,不能同时缺省。 不同名复制:d1:path1 d2:path2
16、。,Windows XP下的命令行操作,C:COPYD:*.* (同名复制D盘中的所有文件到当前目录)C:COPYD:D1*.*E: (同名复制D盘中子目录D1的所有文件到E盘)C:COPYDOSEDIT.COMD:USERWS.COM (不同名复制,将C盘DOS子目录下的EDIT.COM 文件复制到D盘USER子目录下并改名为WS.COM ),Windows XP下的命令行操作,REN d:path ,类型:内部命令 功能:将指定盘上指定目录下的原文件名改名为新文件名。 说明: 不能为新文件指定新的盘符和路径,因为该命令只能对同一盘上的文件更换文件名。 允许使用通配符更改一组文件名或扩展名。
17、 REN是RENAME的缩写。,Windows XP下的命令行操作,REN,C:REND:ABC.TXTABC.DOC (将D盘中的文件ABC.TXT改名为ABC.DOC)C:RENWS.COMCWS.COM (将当前目录中的文件WS.COM 改名为CWS.COM )C:REND:USER*.DOC*.TXT (将D盘中USER子目录下的所有以DOC为后缀的文件全部改为以TXT为后缀),Windows XP下的命令行操作,DEL (ERASE) d:path ,类型:内部命令 功能:从磁盘上删除一个或多个文件。 说明: 可使用通配符,一次删除指定的一批文件。 从目录中删除一个或多个文件,不能删
18、除子目录。 在删除中,若使用了通配符“*.*”,系统将提示:Are you sure(Y/N)? 命令正确执行后,屏幕无显示信息,回到DOS提示符状态。,Windows XP下的命令行操作,C:DELD:FILE.DOC(删除D盘文件FILE.DOC )C:DELD:*.TXT (删除D盘中所有后缀为TXT的文件)D:DEL*.* (删除当前目录下的所有文件),Windows XP下的命令行操作,MOVE,更改目录名:,MOVE d1:path1 ,移动文件并更改文件名:,MOVE d1:path1 ,MOVE d1:path1 d2: path2,移动文件:,Windows XP下的命令行操
19、作,D:MOVEphotowu.jpgwu (将photo目录中的wu.jpg文件移到wu目录)D:MOVEphotoff.jpgfan (将photo目录中的ff.jpg文件移到fan目录),Windows XP下的命令行操作,输出重定向“”、“”,功能:把命令发送到指定文件或设备(如打印机),不在屏幕上显示。 说明:如果指定文件不存在,则创建新文件;如果同名文件已经存在,则覆盖已经存在的文件。 “”表示追加文件。,C:DIR/WTEST.TXT (将宽行显示的目录信息保存到文件TEST.TXT),输入重定向“”,功能:用指定文件代替键盘作为命令输入,Windows XP下的命令行操作,DA
20、TE,TIME,CLS,VER,显示和设置系统日期,显示和设置系统时间,清屏,显示系统版本号,Windows XP下的命令行操作,简单批处理文件的编写和使用,批处理文件和自动批处理文件,批处理文件,由若干DOS命令组成的带有扩展名为“.bat”的文本文件。当运行批处理文件时,DOS将自动顺序地执行批处理文件中的各个DOS命令。批处理文件的作用是简化管理并节约执行重复性管理任务的时间。,自动批处理文件,DOS约定的特殊文件autoexec.bat,该文件放在DOS系统盘的根目录下,当系统做冷、热启动时,计算机会自动执行该文件上的DOS命令。,Windows XP下的命令行操作,批处理文件常用命令
21、,Windows XP下的命令行操作,批处理文件的编辑,如: C: COPY CON TEST.BAT ( COPY 创建批处理文件)DIR/W (宽行显示当前目录下的文件目录) PAUSE (暂停,按任意键继续) TIME (显示当前时间) DATE (显示当前日期) VER (显示当前版本)Z (ctrl+z:中断输入,test.bat存盘),DOS下可用COPY创建批处理文件或使用EDIT创建和编辑批处理文件。 Windows下可用文本编辑软件进行编辑,如记事本等。,Windows XP下的命令行操作,Windows XP下的命令行操作,批处理文件的执行,在命令提示符后,键入批文件名,然
22、后按回车键 C:TEST Windows下双击文件名,长文件名与8.3短文件名的兼容处理,取长文件名的前6个字符加上“1”形成短文件名,取长文件名最后一个间隔符“.”后面字符的前3个字符作为其扩展名。,Report.jjb.second.Sep2008,REPORT1.SEP,如果已存在这个名字的文件,则符号“”后的数字会自动增加,REPORT.ZHANG.SEP2007,REPORT2.SEP,Windows XP下的命令行操作,作业,1.复习本节所学内容,完成书后的作业; 2.预习上机内容: (1)在D:盘的根文件夹下建立名为student的文件夹,在student下建立以自己的学号姓名为
23、名称的文件夹例如,学生姓名张三、学号2009111001,则建立文件夹应为“D:Exam2009111001张三”请注意,学号和姓名间无空格。 (2)在学生文件夹下编写一简单的批处理文件test.bat并执行。要求在批处理文件中先后完成以下操作:(15分) 将命令ipconfig /all的执行结果保存到学生文件夹下名为ipconfig.txt的文件中 将命令ping 的执行结果保存到学生文件夹下名为p.txt的文件中 将命令netstat a 的执行结果保存到学生文件夹下名为netstat.txt的文件中 (3)学生文件夹ftpcmdTest下所有扩展名为txt的文件的扩展名更改为tcd。(这样的文件大约有300个),使用命令dir显示C盘根目录下的文件和目录信息(不包括子目录下的文件和目录) 使用命令DATE显示系统日期 使用命令TIME显示系统时间,编写一简单的批处理文件test.bat并执行。 要求在批处理文件中先后完成以下操作:,