unix基础教程

上传人:小** 文档编号:54761717 上传时间:2018-09-18 格式:PPT 页数:47 大小:490.01KB
返回 下载 相关 举报
unix基础教程_第1页
第1页 / 共47页
unix基础教程_第2页
第2页 / 共47页
unix基础教程_第3页
第3页 / 共47页
unix基础教程_第4页
第4页 / 共47页
unix基础教程_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《unix基础教程》由会员分享,可在线阅读,更多相关《unix基础教程(47页珍藏版)》请在金锄头文库上搜索。

1、Unix操作系统基础,电子科技大学计算机学院陆庆,引言,一、课程的主要内容:.介绍UNIX操作系统的特点及其使用.掌握UNIX操作系统的基本结构和应用.通过实验熟悉UNIX系统的台配置、系统设计、系统启动、命令操作、文件系统操作及Vi等编辑环境和工具的使用。,引言,二、学目的:.通过对UNIX操作系统的学,认识多用户、多任务、分时操作系统的使用.感性认识进程并发、资源共享、文件等操作系统基本概念和实现原理.为学操作系统原理打下基础,引言,三、教学特点:本课程注重理论与实践相结合,通过实验加深对理论知识的认识和理解。通过对目前流行的一种UNIX系统(Linux/Aix)作为具体的实验台,了解一般

2、的Unix系统的特征及使用,达到举一反三的目的。,引言,四、教学安排与要求:第一章UNIX操作系统概述第二章UNIX使用入门第三章编辑程序vi第四章UNIX文件系统第五章UNIX通信第六章shell的交互功能及进程管理,引言,五、使用教材及参考书:UNIX初级教程(第三版)美AmirAfzal著向勇何浩李东生等译电子工业出版社,2001年4月出版,第一章UNIX操作系统概述,发展历史1965年由AT&T,MIT和GE联合开发Multics(MultiplexedInformationandComputingService)1969年KenThompson和DennisRitchie在PDP7上

3、用汇编语言开发出UNIX1970年在PDP-11系列机上(11/20,11/40,11/45)用汇编开发出UNIXv.1。在此过程中,机器的硬件逐渐复杂,UNIX所支持的特征也不断丰富,增加了文字处理程序。,1975年发表UNIXv.6并广泛扩散到大学和科研单位,为后期发展奠定了良好的基础1978年优化后发布UNIXv.7-UNIX的第一个商业版本-我国开始研究应用的最早版本1981年AT&T发布UNIXSystemIII,完全转向为社会提供的商品软件1983年AT&T发布UNIXSystemV,系统功能已趋于稳定和完善.此后SystemV又有一系列的公布号:1.0/2.0/2.3/3.5/4

4、.0/4.2等,现在最后版本为SystemVRelease4(SVRV),有代表性的其它版本,加州大学伯克利分校的BSD(BerkeleySoftwareDistribution)版本,主要用于工程设计和科学计算Microsoft和SCO公司开发的SCOXENIXSCOUNIX和OpenServer等,主要应用在基于Interx86体系结构的系统上开放源代码的Linux,UNIX的体系结构加MSWindows形式的图形用户界面,主要应用在基于Interx86体系结构的系统上,二.UNIX系统特征,可移植性强.UNIX操作系统大量代码为C语言编写.C语言具有跨台特性2.多用户、多任务的分时系统.

5、人机间实时交互数据.多个用户可同时使用一台主机.每个用户可同时执行多个任务3.软件复用.每个程序模块完成单一的功能.程序模块可按需任意组合.较高的系统和应用开发效率,与设备独立的输入/输出操作.打印机、终端视为文件.输入/输出操作与设备独立界面方便高效.内部:系统调用丰富高效.外部:shell命令灵活方便可编程.应用:GUI清晰直观功能强大安全机制完善.口令、权限、加密等措施完善.抗病毒结构.误操作的局限和自动恢复功能,多国语言支持.支持全世界现有的几十种主要语言网络和资源共享.内部:多进程结构易于资源共享.外部:支持多种网络协议系统工具和系统服务.100多个系统工具(即命令),完成各种功能.

6、系统服务用于系统管理和维护,三、Unix系统的组成,Unix系统的组成,内核:是Unix系统的核心部分,能与硬件直接交互,常驻内存。驻留(基本)模块:完成输入/输出、文件、设备、内存和处理器时钟的管理,常驻内存。系统工具:通常称为shell。是Unix操作系统的一部分,是用户与Unix交互的一种接口。常驻磁盘,在用户登录时即调入内存。,第二章UNIX使用入门.预备知识,分时操作系统:支持多个用户同时使用一台计算机。组成:一台主机和多台终端构成。分时操作系统将CPU时间划分为多个时间片,每个用户一次只能运行一个时间片,时间片一到就让出处理机供其他用户程序使用。由于CPU速度很快,而时间片相对较短

7、(为毫级),所以,每个用户在自己的终端上操作时感觉不到其他用户的存在,就象他在独占整个计算机系统一样。,网络操作系统:多立工作的计算机用通信线路连接起来,构成一个能共享资源的更大的信息系统。组成:多立的计算机。Client-Sever结构,一.UNIX的外部运行环境,主机,终端1终端2终端n,网络TCP/IP,网络终端服务器,终端,主机m主机n,RS2322,RS2322,RS2322,RS2322,RS2322,RS2322,二.用户登录和退出,1.登录:用户登录时,SHELL调入内存;UNIX启动完成,在终端显示login:输入用户名后,启动login程序来完成登录Login检查下一步要执

8、行的程序名(即shell)出现系统提示符$.登录的三个基本条件:主机启动完毕通讯端口打开终端开电,登录的过程,UNIX是多用户操作系统。系统识别用户身份并允许用户使用的过程称为登录过程当UNIX系统完成登录准备时给出login:提示。Login:用户名password:,2.修改口令$passwdChangingpasswordforstudent2Oldpassword:Newpassword:Re-enternewpassword:说明:根据系统的安全级别用户口令一直有效或定期修改UNIX系统不会回显用户输入的口令即从屏幕上看不到任何字符。,3.退出系统$exitRedHatLinuxRe

9、lease8.0login:_,可用logout退出可用Ctrl-d退出,表明:1.当前用户已成功退出,善后工作已完成2.本用户或其他用户可重新登录进入系统,用户基本信息文件/etc/passwdroot:x:0:3:superuser:/:/sbin/shbin:x:2:2:Admin:/usr/bin:admin:x:101:1:admin:/home/admin:/usr/bin/cshoracle:x:102:101:dbms:/data/oracle:/usr/bin/kshtest:x:103:1:/home/test:/usr/bin/cshteacher:x:104:200:/

10、home/teacher:/usr/bin/vshstudent1:x:105:300:/home/student1:/usr/bin/kshstudent2:x:105:300:/home/student2:/usr/bin/kshstudent3:x:107:300:/home/student3:/usr/bin/kshstudent4:x:108:300:/home/student4:/usr/bin/ksh,Login:,Login:,Login:,三.UNIX的启动过程,Login:davidpassword:,Login:,Login:,Login:davidpassword:$,

11、Login:,Login:,UNIX的启动过程流程图,装入OS内核,硬件检查,安装rootfs,形成0号进程,产生子进程,对换进程swap,产生1号进程init,执行inittab,初始化各端口,getty,getty,登录,执行命令,退出,boot,父,子,基本命令的使用简单命令基本规则:在命令提示符后发出命令;命令行输入完并开始执行的标志是回车换行键;命令执行完成的标志是出现新的命令提示符$。例如:$date(显示当前系统的日期和时间)FriSep518:19:01EDT2003$_,Who命令(查看系统中所有已登录用户状况),Who命令可列出当前登录到系统的所有用户的登录名,终端号和登录

12、时间。可用who命令检查系统状态,或某个用户是否正在使用系统,说明:.同一个登录名可以被同一个人或多人同时使用多次.终端号通常可以表明使用者的位置,但并不肯定(对虚终端而言),$whoami(我是谁)teachertty02Sep0508:25$whoH(显示各列信息标题)NAMELINETIMEteachertty02Sep0508:25student1tty26Sep0510:27student1tty15Sep0510:38student5ttyp09Sep0510:10$whoq(显示简要用户列表和用户总数)teacherstudent1student1student5#users=4

13、$_,2.通用命令格式$命令名-命令选项命令参数命令选项:可以选择,也可以不选.如果选择,则必须是由减号开始的一个或多个字母组成.任选项通常起功能开关的作用.命令参数:可以有,也可以没有;可以有一个,也可以有多个.参数主要用于指明命令的操作对象,通常为文件名(广义).方括号:表明其中的内容可以缺省.,举例:,$mail-fnewmail$mail-fnewmail$who-u$who-u$mailfnewmail$mailnewmail-f$mailteam01$team01mail$who-u$-uwho$whomu$whom-u$whomu$whomu$mailteam01team02$mailteam01team02,命令行更正和程序终止.当命令行输入错误时,在还未键入换行符时,可用BS(BackSpace)键或h键删除前面字符,再键入正确的字符。推荐使用h键,因该键的兼容性更好.当要删除一整行时,按u.要强行终止当前正在运行的程序时,可按C、Del或Break键来完成。出现命令提示符$,表明程序已终止运行.,注意:一个普通用户在一台终端上无论是进行登录系统、退出系统、发出命令还是终止程序等操作,都不会影响其他用户的正常操作。,常用命令:date和cal命令,查看当前时间:$date查看某一个月的月历:$cal月年查看某一年的各个月的月历:$cal年,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号