Upload
chandra-vaikunth
View
92
Download
6
Embed Size (px)
DESCRIPTION
DOS 常用命令. 2. 第 5 章 操作系统基本知识与 DOS. 操作系统( OS) 基本知识. 1. 操作系统( Operating System, OS) 基本知识. 1. 6.1.1 什么是操作系统? 操作系统 是指 用来控制和管理计算机硬件资源和软件资源的程序集合 。 6.1.2 操作系统的主要功能 操作系统的基本功能归纳起来有 六个方面 : 1. CPU( 处理机 ) 管理 - PowerPoint PPT Presentation
Citation preview
第 5 章 操作系统基本知识与 DOS第 5 章 操作系统基本知识与 DOS
DOS 常用命令2
操作系统( OS) 基本知识1
2
6.1.1 什么是操作系统? 操作系统是指用来控制和管理计算机硬件资源和软件资源的程序集合。6.1.2 操作系统的主要功能 操作系统的基本功能归纳起来有六个方面 :1. CPU(处理机 )管理 操作系统负责 CPU 的分配调度,即根据任务优先级别来分配 CPU 计算或处理时间给进程(系统程序和应用程序)。多核 CPU 系统各个计算处理核心的调度和使用也由操作系统负责。
操作系统( Operating System, OS) 基本知识1
2. 存储管理 存储管理主要管理内存资源,根据进程的要求给进程分配内存;保护各进程的数据存储区域相互独立和数据不被破坏;解决内存的扩充问题,如虚拟内存的使用。3. 设备管理 设备管理负责管理各类外围设备,主要通过加载各种设备驱动程序 ( 如:显卡、声卡、网卡、 USB 接口等 ) 来实现对外设的控制。
4. 文件管理 在现代计算机系统中,操作系统不仅把程序、数据、各种信息,甚至把外设都当作文件来管理。通过文件系统的管理,把存储量很大,但不易使用的外存储器改造成为按名存取,方便灵活,又可共享的文件夹 ( 目录 ) 和文件。5. 进程管理 进程 (process) 是程序在内存中的一次运行。它是系统对资源分配的最小单位,一个进程可以包含多个线程 (thread) 。操作系统负责进程的调度 ( 装入、运行、删除等 ) 。
6. 用户管理 多用户操作系统管理各用户的登录名称和口令,并可能按户个性化定制的界面、操作方式、访问等级和安全模式来向用户提供人机交互和文件管理。单用户操作系统 ( 如 : DOS )无此功能。
6.1.3 操作系统的分类
操作系统
按界面分类 图形用户界面操作系统
命令行界面操作系统
按用户数分类 多用户操作系统
单用户操作系统
按任务数分类
多任务操作系统
单任务操作系统
按系统功能分类
分时操作系统批处理系统
实时操作系统
分布式操作系统网络操作系统
1. DOS(Disk Operation System)
单任务单用户 OS;
最初采用 FAT16(File Allocation Table) 管理磁盘文件 ;
( 现在支持 FAT32 ,但不支持 NTFS)
功能相对简单; 字符命令操作界面。2. WINDOWS
(1)Windows3.0~3.2: 多任务单用户(2)Windows95/98/Nt/Me/2000/XP/2003: 多任务多用
户
6.1.4 微机中的常用操作系统
主要特点: 图形 ( 视窗 ) 操作界面,适合广大非专业用户; 应用软件丰富; 支持 FAT32(WIN95/98/Me/ 以后各版 ) ; 支持 NTFS(nt/w2k/xp/2003);
3. UNIX
多任务多用户; 多用于大型机、工作站、服务器等; 字符命令操作界面
4. LINUX
多任务多用户;
同时支持图形界面和字符命令界面;
内核很象 UNIX 但比 UNIX 小;
源代码开放,因而是“免费”的操作系统;
面象一般用户的应用软件相对较少。
6.2.1 DOS 的特点 1. 经典的单用户单任务 OS
2. Disk Operation System 突出磁盘文件管理3. 具有一般操作系统的特性4. 字符命令操作界面5. 功能相对于 UNIX 或者 WINDOWS 操作系统比较简单6. WINDOWS 操作系统的控制台命令采用 DOS 命令
DOS 常用命令2
学习 DOS 命令的意义:
( 1 )熟练的用户用打命令的方式管理磁盘文件比视窗界面操作效率明显要高
( 2 )视窗界面操作方式复制成组文件很不方便,而采用 DOS 命令则非常快捷
( 3 ) UNIX 只支持命令操作方式,而 LINUX 可以进行命令操作也可以用图形界面操作,掌握 DOS 对于学习 UNIX 以及 LINUX 的命令操作界面具有重要意义。
( 4 )专业级用户更喜欢打命令这种方式 ; 使用 DOS命令能够更深刻理解磁盘文件管理的实质。
6.2.2 DOS 的启动
将 DOS 系统文件由磁盘装入内存的过程称为 DOS 的启动或引导。
启动 DOS 有三种方式,即
1 )冷启动:打开电源的启动方式
2 )热启动:上电时,按 Ctrl-Alt-Del
3 )复位启动:上电时,按复位键启动
注意:并非所有计算机都有复位键
第一步:系统自动运行 ROM 中的 BIOS 程序 主要完成部分硬件自检;第二步:接收用户键盘输入 : DEL: 进入 CMOS 设置程序 F12 :选择启动装置 如:硬盘,光盘等 用户若未按键,则按 CMOS 设置程序原来设置的装置启动,比如 : 硬盘 (Hard Disk)第三步:继续自检,然后采用用户选择或者 CMOS 设置默认的装置引导操作系统。 下面假定从硬盘引导。
计算机冷启动的软件行为
第四步:装入硬盘自举扇区( 0 头 0 道 0扇区)上的引导程序,将 CPU 控制权由 ROM BIOS 程序转为引导程序,然后根据文件分配表中记录的信息,读出引导盘的引导程序,最后将控制权交给操作系统的引导程序;
第五步:操作系统的引导程序完成各种初始化工作,装入操作系统贮留内存代码,完成启动,将控制权交给操作。
6.2.3 DOS 功能模块
模块名称 MS-DOS 中的文件名 PC-DOS 中的文件名
BIOS IO.SYS IBMBIO.COM
Kernel MSDOS.SYS IBMDOS.COM
Shell COMMAND.COM COMMAND.COM
6.2.4 DOS 与 WINDOWS 的文件系统1. 什么是文件系统?
文件是操作系统管理外存数据的基本组织方式,甚至连显示、打印以及键盘也被逻辑映射为文件进行数据的输入与输出。
一般用户操作最多的是磁盘文件,因为程序和数据等都存储在磁盘上。磁盘上的所有文件形成的集合成为磁盘文件系统,于是计算机中的所有文件形成的集合就是文件系统。文件管理是操作系统的主要功能之一。
2. DOS 与 WINDOWS 的文件系统1) 文件 ( 目录 ) 的名字 DOS 规定:主文件名 [. 扩展名 ]
其中,主文件名由 1~8 个字符组成 ;
扩展名由 1~3 个字符组成。 文件名和扩展名可以使用的 ASCII 码字是: A~Z, a~z, 0~9, $, #, @, &, !, %, -, (), { } 等。 不允许有 : / \ : + = [ ] 等。英文大小写无区别。 WIN95 以后规定:允许长文件名;可使用多个 .
文件扩展名一般用于表示文件的类型;
目录(文件夹)一般不用扩展名。2) 文件 ( 目录 ) 的访问属性 · 规档 · 只读 · 系统 · 隐藏 3) 文件的长度:用字节数表示4) 文件的分类
a. 按文件内容分类
字符文件(正文文件,文本文件):
标准字符文件的内容为 ASCII 码或者 GB2312 内码,有行的概念,每行字符以 13 (回车), 10 (换行)结束。在 WIN/XP 中,以 ASCII 码和 GB2312内码为字符编码的字符文件称为 ANSI格式。
字符文件的扩展名一般为 TXT 。
· 二进制文件:
一切程序和数据文件都可以称为二进制文件。
b. 按处理文件的应用软件以及文件的扩展名分类 如 : WORD 文件 ( 扩展名为 DOC) ; PPT 文件; WPS 文件;电子表格文件 ( 扩展名为 XLS 文
件 )
C 源程序文件 ( 扩展名为 c);
HTML 文件 ; swf 文件 ; PDF 文件 ; JPG 文件 ;
c. 按文件的用途与数据格式分类 如 : 程序文件 ( 源程序文件 / 目标文件 / 可执行文
件); 声音文件;视频文件;图像文件;文本文件; 网页文件等
windows 中的常见文件扩展名doc WORD文件xls Excel电子表格文件ppt PowerPoint 幻灯片文件wps WPS文件html 或 htm 网页文件jpg jpg格式压缩图像文件gif gif格式图像文件 (可动画 )
bmp windows标准图像文件tif 一种图像文件格式wav 标准声音波形文件mp3 MP3音乐文件
swf FLASH文件pdf PDF格式文件
avi 视频文件格式rm 电影 /电视视频文件mpegDVD标准压缩的视频文件zip ZIP格式压缩文件rar RAR格式压缩文件txt 字符文件exe 可执行的应用程序com 可执行的应用程序 (<64KB)
bat DOS批处理命令文件
d. 按文件映射的设备或者存储介质分类
如 : 磁带文件;磁盘文件;光盘文件 ; 设备文件小引小引: DOS 设备文件
文件名 映射的设备CON 控制台 (键盘输入 /屏幕输出 )
COM1 或AUX
第一个串行输入 /输出接口
COM2 第二个串行输入 /输出接口LPT1 或 PRN 第一台打印机 ( 并行输入 /输出接口 )
LPT2(LPT3) 第二 ( 三 )台打印机接口NUL 空设备;空文件
5 ) DOS 与 WINDOWS 磁盘文件系统的目录组织结构
目录( Directory ):在 WIN95 以后,称为文件夹。
DOS 与 WINDOWS 采用树状的目录结构,“分门别类”地组织存储数量庞大的磁盘文件。如下图所示:
C:\ F1 子目录
F2 子目录
F11 子目录
F21 子目录
DOS 子目录XD.TXT
A.TXT
FORMAT.COM
COMMAND.COM
AUTOEXEC.BAT
6 )指定文件在磁盘上的存储位置的路径名访问文件完整的文件语法格式为:[d:][ 路径计算起点 ][ 目录 1\ 目录 2\…\ 目录 n\] 文件名d: 盘符,指定文件所在磁 ( 光 ) 盘 ; 缺省则指定当前盘路径计算起点 : 有三种,即 [\ | .\ | ..\]
\ : 表示指定盘的根目录开始 .\ : 表示指定盘的当前目录开始..\ : 表示指定盘的当前目录的父目录 (上一级目录 ) 开始
缺省:表示从当前目录开始
\ 目录 1\ 目录 2\…\ 目录 n 称为完全路径名 ;.\ 目录 1\ 目录 2\…\ 目录 n ..\ 目录 1\ 目录 2\…\ 目录 n 称为相对路径名 在 WIN95 以后的 WINDOWS 操作系统中,上述指定文件位置方式由图形界面和鼠标操作代替: 双击“我的电脑”图标,打开一个窗口,该窗口中双击某个磁 (光、优 ) 盘的图标 ( 指定磁盘 ) 打开该盘窗口;双击该盘窗口中的某个文件夹图标(指定第一级子目录) ;…… 直到文件所在的最后一级子目录被双击;在最后一级子目录窗口中双击文件图标,则打开该文件或者执行程序文件(打开或者执行方式由文件扩展名指定的类型自动链接到相关应用程序)。
小引小引: a. 什么是当前盘和当前目录?
当前盘:指当前的工作盘,也称为默认盘。访问当前盘上的文件,可以缺省盘符。
当前目录(路径):指当前的工作目录,也称为默认路径。访问默认路径中的文件可以缺省路径名。
b. 在 DOS 方式下,怎样知道当前盘和每个盘上的当前目录?
答 : · 看 DOS 提示符可以知道当前盘和当前盘上的当前目录;
当前盘为 C , C盘上的当前目录
为根目录
当前盘为 D , D 盘上的当前路径为 : \Documents and
Settings\zhy
· 除当前盘外, DOS刚启动时其余各盘的当前目录一般为根目录;
· 用 DOS 的 CD 的命令可以查看各盘的当前目录是什么。
7) DOS 文件名中的通配符
?: 指代任意一个字符;
*: 指代 0 个到任意多个字符。
例如: *.* 所有文件
*.TXT 扩展名为 TXT 的所有文件
A?B.* 主文件名形如 A?B ,扩展任意
???. * 主文件名有三字符的所有文件
*. 没有扩展名的所有文件
7) DOS 路径名综合举例 A:*.* A 盘当前目录下的所有文件 \*.txt 当前盘根目录下扩展名为 txt 的所有文件 d:..\USER1\*.
D 盘当前目录的兄弟目录 USER1 中的所有无扩展名文件 若当前盘为 C , C 盘当前目录为 \, 则以下路径名等价 c:.\user\doc\*.doc user\doc\*.doc
c:user\doc\*.doc c:\user\doc\*.doc
.\user\doc\*.doc \user\doc\*.doc
DOS 完全路径名为 (WIN95/98 无效 ):
F:\My Documents\ 电子教案 \ 计算机文化基础 \2006 暑期电子教案
6.2.5 常用 DOS 命令
DOS 系统中最常用的基本操作是打 DOS 命令进行磁盘文件管理。
1. WIDOWS 中进入 DOS 命令界面的方法
XP: 开始菜单 ->所有程序 ->附件
-> 单击命令提示符
DOS 命令窗口的常用操作 :
1) 输入 DOS 命令并执行
2) 从 DOS 窗口返回 XP: a. 打命令 EXIT ; b. 窗口方式时关闭窗口。 3) 切换窗口方式和全屏幕方式: Alt-Enter2. 常用 DOS 命令(1) 清屏 cls(2) 列文件目录 dir [d:][path][filename] [/p][/s] a. 缺省盘符表示当前盘 b. 缺省路径表示当前目录 c. 缺省文件名表示 *.*
以上三条若非特别说明,以下 DOS 命令相同处理
/p: 当显示满一屏时暂停,按任一键继续 /s: 从指定盘和路径下搜索文件命令举例: dir c:\a.txt /s 从 C 盘根目录出发搜索所有 a.txtdir c: 列出 C 盘当前目录中的所有子目录和文件名
dir \ 列出当前盘根目录中的所有子目录和文件名
dir f:.. 列出 F 盘当前目录的父目录
dir *.* 或 dir 或 dir . 列当前盘当前目录
dir ..\*. 列当前盘当前目录的父目录中无扩展名文件
dir d:\Progoram Files\Java\jdk1.5.0_08\bin 列该指定目录
dir user 列当前盘当前目录下 USER子目录 (USER 为目录名时 ) ; 或者名为 USER 的文件
(3) 改变当前盘命令 d: 例如: c: 当前盘转换为 C 盘(4) 显示某盘的当前目录 cd [d:]例如: cd 显示当前盘上的当前目录 cd g: 显示 G 盘上的当前目录(5) 改变某盘上的当前目录 cd [d:]path例如: cd d:\windows d 盘当前路径设为 \
windows cd \ 当前盘当前目录设为根目录
cd .. 当前盘上当前目录设置为原当前目录的父目录
cd doc 当前盘上的当前目录设为原当前目录的子目录 doc
(6) 文件更名
ren [d:][path]oldname newname
例如: ren a.txt b.txt
当前盘当前目录中的 a.txt更名为 b.txt
ren d:\doc\*.doc *.bak
D 盘路径 \doc下,所有扩展名 doc 的文件扩展名改为 bak
注意:旧文件名不能与已有文件名相同否则报错(7) 删除文件 del|erase [d:][path]filename
例如: del *.* (系统会提示 Are you sure? ) 删除当前盘当前目录下所有文件 ( 不删子目录 )
del c:\My Documents\*.doc 删除 C 盘 My Documents 目录下所有扩展名为 doc 的文件
del ..\???.txt 删除当前盘的当前目录的父目录中主文件名长度为 3, 扩 展名为 txt 的所有文件
(8) 复制(拷贝)文件 copy [d1:][path1]finame1 [d2:][path2][filename2]
源文件 目标文件 例如: copy *.* h:
copy ..\*. \ 当前盘的当前目录的父目录下所有无扩展名的文件被拷贝到 当前盘的根目录下 copy con abc.txt
拷贝显示屏创建字符文件 abc.txt (存于当前盘当前目录中)
若屏幕输入为 :
ABCD
我们是大学生
^Z ^Z 表示按 ctrl-Z ,表示输入结束 则该文件内容为两行,可用 WINDOWS 记事本观察
(8) 创建一个新的子目录 md [d:][path]directoryname
例如: md c:\user\txt 在 C 盘路径 \user下,创建新的目录 ( 文件夹 )txt
md A1
在当前盘的当前目录中创建新的子目录 A1
(9) 删除一个空的子目录 rd [d:]path
说明:删除 path 中最后那一级目录,要求该目录下无作任何文件和子目录
例如: rd c:\user\txt
在 C 盘路径 \user下,删除空的子目录 ( 文件夹 )txt
rd A1
在当前盘的当前目录中删除空的子目录 A1
(10) 显示字符文件内容 type [d:][path]characterfilename
例如: type \My Documents\a.txt
显示当前盘 My Documents 文件夹中的字符文件 a.txt内容 type abc.txt>prn
将当前盘当前目录中的字符文件 abc.txt 用打印机打印
以下两个为 DOS 外部命令 : 以命令文件形式存于磁盘(11) 格式化磁盘 format d: [/q]
例如 : format f: /q
快速格式化 F 盘(12) 创建硬盘分区和逻辑盘 fdisk