UNIX与Solaris学习.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UNIX与Solaris1.1 UNIX概述UNIX是一个分时、多用户、多任务、具有网络通信功能和可移植性的操作系统。UNIX自1969年诞生。UNIX常见操作系统:HP(HP-UX),IBM(AIX), SGI(IRIX),SUN(Solaris)1.2与UNIX有关的几个名词1) 用户名(User) UNIX是多用户操作系统,它允许多个用户同时使用每个用户拥有用户名登录口令以及操作特权,用户每次使用UNIX时必须先登录输入用户名和口令。root用户:UNIX的超级用户叫做根root,根root 与超级用户superuser在UNIX系统中是相互通用的词条,因此一般的文献中对此不做区别。root用户拥有其他用户没有的特权。当用户以root用户进入操作系统时其提示符总是为’#’一般用户的UNIX操作系统提示符一般为”$”2) 用户组(Group) 若干个用户可以组成一组,同组内的用户可以共享信息。3) 进程(Process)是正在执行的程序。UNIX允许多个进程同时存在,每个进程都有唯一代号称为进程标识符(pid :process id)。4) 设备(Device)或称设备文件。代表某个硬件如磁盘软盘串口。UNIX对硬件的存取操作都是通过设备文件来完成的。设备文件放在/dev目录下如/dev/hd0表示第一个软盘驱动器5) 原始设备(Raw device) 也称为裸设备,没有经过加工的设备文件,原始设备文件名以r开头如/dev/rhd0表示第一个软盘驱动器原始设备。2.1UNIX的系统结构硬件:在这个层状结构中最里层,是为操作系统提供服务的硬件,是整个系统的物质基础。内核:顾名思义是整个操作系统的核心部分。主要作用是一方面交互驱动协调硬件工作,另一方面交互为系统外层程序和用户程序提供服务,有了内核系统,外层程序和用户程序不需要关心关于硬件的任何具体信息,只需知道如何与内核交互操作即可,剩下的工作就交给内核去完成了。SHELL:UNIX使用shell程序使得核心程序和用户相互隔离,Shell程序只是一些比较简单的程序,它在核心程序顶部运行,并且处理所有用户的输入,具体而言Shell起命令解释作用,接受用户输入的终端命令并把命令转换成内核能够完成的动作,最后根据需要把结果反馈给用户。目前常见的Shell有三种:一般系统缺省为Bourne Shell, 本文以此Shell为例要想将当前Shell改为其它Shell,只需在操作系统提示符下键入相应的Shell命令即可。如在其它Shell下键输入命令:ksh,就进入了K Shell应用程序:最外层就是用户根据实际需要开发的应用程序,UNIX提供了很多工具软件和应用程序供用户使用,如vi编辑器,文件查找备份等等2.2UNIX的文件系统UNIX系统是在其文件系统中存贮和修改文件的。对于每个系统来说可以建立和获得多个文件系统,总的说来一个文件系统就类似于DOS中被设置的一个驱动器名。例如一个典型的UNIX系统可以有一个根文件系统/一个主文件系统/home 等这些文件系统可以在一个硬盘上,也可以存放在多个硬盘上,文件系统除了可以建立在硬盘上外,还可以建立在软盘、磁带上,UNIX系统把外设如打印机软盘等和目录均作为文件对待。UNIX的文件系统是树状层次结构如下图所示:从图中不难发现:UNIX的文件系统结构就像一棵倒置的树,在文件系统结构的顶端是树的根部,而事实上UNIX也是借助根这个形象的名词命名其顶层文件目录称之为根目录,通常用符号/ 来表示,沿着根目录/ 向下走,可以进入其子目录以及下层和更下层的目录和文件,直至到树的叶子部分处于各子目录下的文件2.3 绝对路径与相对路径路径名又分为绝对路径名也叫全路径名和相对路径名用绝对路径名来表示某一个位置上的文件或文件目录时需要从根目录/ 开始即以根目录为参考节点紧接的是从高到低要到达该文件或文件目录所经过的树的分支相关的各层目录各层目录之间用/ 分开举例如下/usr/local/work/bin/start相对路径名则通常以你当前所处的目录为参考点来表示另外一个文件或文件目录说起当前目录还得向你提一下当前目录以及当前目录的父目录的表示方法. 表示当前目录.. 表示当前目录的父目录例如现在如果你正在/usr/local/work/bin目录下想表示/usr/local/work/ini/rms.ini这个文件用相对路径名的方式表示如下../ini/rms.ini2.4 UNIX系统的目录介绍1) /bin目录bin为英文binary 二进制的缩写该目录中存放系统命令2) /dev目录dev为英文device 设备的缩写该目录包含了系统所支持的全部设备的特别文件例如打印机终端磁带磁盘和显示器等3) /etc目录etc为英文etceteras 等等的缩写该目

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档