清华大学UNIX讲义第1章
- 格式:ppt
- 大小:357.50 KB
- 文档页数:53
UNIX操作系统目录第一篇基础篇第一章UNIX操作系统概述 (1)1.1 UNIX操作系统简介 (1)一、UNIX特点 (1)二、UNIX流派及标准 (2)1.2 UNIX系统组成 (3)1.3 与UNIX有关的几个名词 (4)第二章UNIX常用操作 (5)2.1 启动终端 (5)2.2 登录 (5)2.3 UNIX命令 (5)一、UNIX命令格式 (5)二、特殊按键 (7)三、UNIX常用简单命令 (7)四、UNIX用户间简单通讯命令 (8)2.4 注销(退出UNIX系统) (10)第三章UNIX文件系统 (10)3.1 UNIX文件系统分类 (10)3.2 UNIX文件类型 (10)3.3 UNIX树型目录结构 (11)3.4 UNIX文件名称 (12)3.5 UNIX文件存取权限 (12)3.6 UNIX重定向与管道 (15)3.7 UNIX文件系统常用命令 (15)第四章UNIX文件系统常用工具和实用程序 (17)4.1 vi编辑器的最基本用法 (17)4.2 利用find命令查找文件 (18)4.3 grep命令基本用法 (19)4.4 利用cmp命令比较文件 (20)4.5 文件的备份和恢复实用程序 (20)一、tar命令 (20)二、cpio命令 (21)4.6 文件压缩和解压程序 (22)一、compress 压缩命令 (22)二、pack 压缩文件 (22)三、gzip 压缩文件 (23)四、pkzip压缩文件 (23)第五章UNIX简单维护与管理 (23)5.1 UNIX开机举例 (23)5.2 UNIX关机举例 (23)5.3 修改系统时间 (25)5.5 如何查看磁盘使用情况 (26)5.6 掉电故障及处理 (26)第六章网络通信 (26)6.1 TCP/IP协议 (26)6.2 查看网上用户信息 (27)6.3 使用mail 发送和接收电子邮件 (27)一、发送电子邮件 (27)二、阅读电子邮件 (27)6.4 在网络上登录和拷贝 (28)一、telnet (28)二、ftp (29)第二篇深入篇第一章UNIX启动和定时管理 (32)1.1 UNIX启动过程 (32)1.2 UNIX用户的登录过程 (32)1.3 daemon进程 (33)1.4 UNIX系统的定时器 (33)第二章UNIX用户管理 (34)2.1用户管理 (35)一、增加新用户 (35)二、删除用户 (35)一、增加新用户组 (35)二、删除用户组 (36)2.2 采用另外一种方法增加和删除用户 (36)一、增加用户 (36)二、删除用户 (37)第三章存储设备的使用 (42)3.1磁带的使用 (43)3.2 磁盘的使用 (414)3.3 硬盘管理 (44)一、硬盘命名习惯 (44)二、硬盘命令和维护 (44)3.4 mount和umount命令 (45)一、mount命令 (45)二、umount命令 (45)3.5 CD-ROM的使用 (46)一、CD-ROM设备的创建 (46)二、CD-ROM的挂接 (47)第四章网络、主机和路由参数设置 (47)4.1 /etc/networks文件 (47)4.2 /etc/hosts文件 (47)4.4 设置步骤 (49)4.5 测试 (49)第三篇UNIX上机指导第一部分上机环境 (49)1.1 UNIX主机环境 (49)1.2 工作站环境 (50)第二部分在工作站上登录UNIX (50)2.1 NetTerm的安装 (50)2.2 NetTerm的使用 (50)第三部分UNIX常用命令的使用 (51)3.1 常用命令之一 (52)3.2 常用命令之二(选做) (52)3.3 常用命令之三 (55)第四部分ftp的使用 (57)4.1 ftp的安装 (57)4.2 使用ftp拷贝文件 (58)附录附录A UNIX命令速查表 (58)第一篇基础篇第一章UNIX操作系统概述1.1 UNIX操作系统简介Unix操作系统自1969年问世以来,至今已有20年的历史,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
UNIX 从入门到精通第一章:UNIX操作系统简介学习目标学完这一章,你能做到以下事情:描述UNIX系统的基本组成和基本功能1.1 什么是操作系统?操作系统是一种特殊的用于控制计算机(硬件)的程序(软件)。
操作系统在资源使用者和资源之间充当中间人的角色。
为众多的消耗者协调分配有限的系统资源。
系统资源包括,CPU,内存,磁盘,和打印机。
举个例子,一个用户(也可以是程序)将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写到磁盘等。
当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让程序使用CPU。
在一个分时系统中,通常会有多个程序在同一时刻试图使用CPU。
操作系统控制应用程序有序地使用CPU ,就好象一个交通警察在一个复杂的十字路口指挥交通。
十字路口就象是CPU;每一条在路口交汇的支路好比一个程序,在同一时间,只有一条路的车可以通过这个路口,而交通警察的作用就是指挥让哪一条路的车通过路口,直到让所有路口的车辆都能通过路口。
1.2 UNIX操作系统的历史UNIX操作系统1969年在贝尔实验室诞生。
Ken Thompson在Rudd Canaday,,Doug Mcllroy,Joe Ossana,and Dennis Ritchie,的协助下,写出一个小的分时系统,开始得到关注,在许诺为实验室的管理人员提供一个文档准备工具后,UNIX先驱们可以使用到一台更大的计算机,从而得以继续他们的开发工作。
在七十年代的中期,一些大学得到使用UNIX的许可,并很快在学院之间得到广泛流行,其主要的原因是:◆小巧:最早的UNIX系统只占用512K字节的磁盘空间,其中系统内核使用16K,用户程序使用8K,文件使用64K。
◆灵活:源代码是可利用的,UNIX是用高级语言写成,提高了操作系统的可移植性。
◆便宜:大学能以一盘磁带的价格得到一个UNIX系统的使用许可。
早期的UNIX系统提供了强大的性能,使其能在许多昂贵的计算机上运行。
计算机操作基础讲义第一讲操作系统的基本概念§1 为何说学习计算机的操作就是学习操作系统解答要点:我们一般只能通过操作系统来使用计算机。
进一步的问题:1不用操作系统可否使用计算机?可以。
你会用吗?计算机专业的学生应该会用2 没有操作系统的计算机叫什么计算机?裸机。
§2 为何要学习操作系统?解答要点:1:操作系统已是现代计算机系统不可缺少的部分。
一般只能通过操作系统来使用计算机系统,已经不大可能直接使用裸机。
2:商业软件也只能在操作系统下运行。
3:操作系统的性能在很大程度上决定了计算机系统的性能。
§3 你使用了多少操作系统?解答要点:1,使用过很多。
2,直接使用的有:“心里”清楚的有微软产品“心里”不清楚的有:(部分)手机3,间接使用的有:太多。
银行、电信、电、机票、火车票、一些智能机器设备进一步的问题:1操作系统的主要分类?批处理/分时/实时2 常用的操作系统是怎样的操作系统?微软的产品:单用户(个人) 多任务操作系统苹果的产品:单用户(个人) 多任务操作系统UNIX家族:多用户多任务的分时操作系统。
常用操作系统的基本情况Dos和WindowsDos和Windows 都是单用户的操作系统。
Windows 是由Dos逐步发展起来的。
两者的相同的是都是单用户的操作系统。
但是windows 是一个基本不公开的操作系统,而Dos 是一个充分公开的操作系统。
我们可以从1简单、2灵巧、3没有安全限制和4公开的比较充分4方面来描述Dos。
Dos从1.0开始一直到Dos7.0(在Windows 98中,是16Bits代码)。
Windows从1.X开始到3.X后改为另一个名字:Windows 95,然后是Windows 98/Me。
Window NTWindows NT 是微软公司开发的多用户多任务的操作系统。
NT4.0的后续版本,改名为Windows 2000。
Windows Me 和Windows 2000(NT 5.0) 发展成为Windows XP.现在有新的vistaUNIX 家族UNIX 是BELL实验室在1970开发的在小型机上运行的多用户多任务的操作系统。
Unix初级教程课程介绍;《Unix初级教程》(第三版)【美】Amir Afzal著,电子工业出版社课程要求:Unix特点及使用,Unix系统的平台配置,系统设计,启动命令操作,文件系统的操作及vi等编辑环境和工具的使用。
了解Unix系统多用户、多任务、分式的特点。
第一章Unix系统概述一、Uninx的发展史1965年,AT&T、MIT和GE联合开发Multics;1969年,KenThompson和Dennis Ritchie在PDP-7上汇编Unix;1970年,PDP-11系列机上汇编Unix v.1;1975年,Unix v.6发布并扩散到大学和科研机构;1978年,Unix v.7发布,这是第一个商业版本;1981年,AT&T发布Unix sysⅢ,Unix开始转向为为社会提供的商品软件;1983年,AT&T发布一个标志性版本Unix sysⅤ,系统功能已趋于稳定和完善;有代表性的其他的基于Unix构架的发行版本有:加州大学伯克利分校发行的BSD版本主要由于工程设计和科学计算;开放源代码的LInux等。
二、Unix系统的特征1、可移植性强。
其大量的代码由C语言编写,而C语言具有跨平台性;2、多用户、多任务的分时操作系统。
多个用户可以同时使用,人机间实时交互数据;3、软件复用。
程序由不同的模块组成,每个程序模块完成单一的功能,程序模块可按需任意组合;4、与设备独立的I/O操作,外部设备作为文件操作;5、界面方便高效。
Shell命令灵活可编程。
6、安全机制完善。
口令、权限、加密等措施完善,具有抗病毒结构,具有误操作的局限和自动恢复功能。
7、多国语言支持。
8、内部多进程结构易于资源共享,外部支持多种网络协议。
9、系统工具和服务。
具有100多个系统工具(命令)。
三、Unix系统的组成内核:kernel,为操作系统的核心部分,常驻内存,与硬件直接交互;驻留(基本)模块:完成I/O文件、设备、内存及处理器时钟的管理,常驻内存;系统工具:常称为Shell,用户与Unix系统交互的一种接口,常驻磁盘,用户登录时即调入内存。