文档介绍:UNIX基础
ISSUE
学习完本课程,您应该能够:
掌握Solaris的基本操作
掌握Solaris的基本命令
掌握Solaris的基本维护
学习目标
Solaris操作系统简介
第一章 UNIX操作系统概述
UNIX操作系统简介
应用范围
UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
应用到几乎所有16位及以上的计算机上,包括微机、工作站、小型机、多处理机和大型机等等。
Solaris操作系统简介(续)
UNIX特点
多任务、多用户
并行处理能力
管道
安全保护机制
功能强大的shell
强大的网络支持,上各种服务器的首选操作系统
稳定性好
系统源代码用C语言写成,移植性强
UNIX的流派
UNIX流派
举例:
UNIX类别计算机
SCO UNIX PC兼容机
Digital Unix Dec Alpha机
Solaris Sun 小型机、工作站
AIX IBM机
HPUX HP小型机工作站
Linux 各种机器
XENIX SCO、MICROSOFT 运行在PC机上
UNIX的流派(续)
UNIX系统组成
UNIX操作系统结构由三大部分组成:
kernel(内核)
shell(外壳)
工具及应用程序
UNIX系统结构
UNIX Kernel(UNIX内核) 是UNIX操作系统的核心,指挥调度UNIX机器的运行,直接控制计算机的资源,保护用户程序不受错综复杂的硬件事件细节的影响。
UNIX Shell(UNIX外壳)是一个UNIX的特殊程序,是UNIX内核和用户的接口,是UNIX的命令解释器。目前常见的Shell有三种:
UNIX系统结构(续)
shell类型简称命令主要特点
Bourne Shell B Shell sh 最老、使用最广泛,每个UNIX都提供。
Korn Shell K Shell ksh ksh 兼容B Shell,功能强大。
C-Shell csh csh 格式有点象C语言。功能强,命令记忆稍难,速度慢
一般系统缺省为Bourne Shell, 本文以此shell为例。
要想将当前Shell改为其它 Shell,只需在操作系统提示符下键入相应的Shell命令即可。如
在B Shell下键输入命令:
$ echo $0 显示当前的shell类型
$ ksh 就进入了K Shell
UNIX系统结构图
硬件
应用程序
sh
csh
cpp
vi
外层程序
内核
kernel
Application Program
UNIX相关的名词
与UNIX有关的几个名词
多用户(Multi-users) 允许多个用户同时使用计算机的能力。
多任务(Multi-tasking) 为每一个用户同时执行多个任务的能力。
终端(Terminal) 终端是用户和计算机进行实时交互的接口设备。终端一般由显示器、键盘和终端控制器组成,有的还带有鼠标。显示器和键盘与终端控制器相连,终端控制器通过通用端口(如串口)和计算机主机相连。用户通过终端和计算机交流。一台UNIX主机可以连多个终端。终端分为两类:字符终端和图形终端。