UNIX和Solaris学习.docx_第1页
UNIX和Solaris学习.docx_第2页
UNIX和Solaris学习.docx_第3页
UNIX和Solaris学习.docx_第4页
UNIX和Solaris学习.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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.1 UNIX的系统结构硬件:在这个层状结构中最里层,是为操作系统提供服务的硬件,是整个系统的物质基础。内核:顾名思义是整个操作系统的核心部分。主要作用是一方面交互驱动协调硬件工作,另一方面交互为系统外层程序和用户程序提供服务,有了内核系统,外层程序和用户程序不需要关心关于硬件的任何具体信息,只需知道如何与内核交互操作即可,剩下的工作就交给内核去完成了。SHELL:UNIX使用shell程序使得核心程序和用户相互隔离,Shell程序只是一些比较简单的程序,它在核心程序顶部运行,并且处理所有用户的输入,具体而言Shell起命令解释作用,接受用户输入的终端命令并把命令转换成内核能够完成的动作,最后根据需要把结果反馈给用户。目前常见的Shell有三种:一般系统缺省为Bourne Shell, 本文以此Shell为例要想将当前Shell改为其它Shell, 只需在操作系统提示符下键入相应的Shell命令即可。如在其它Shell下键输入命令:ksh,就进入了K Shell应用程序:最外层就是用户根据实际需要开发的应用程序,UNIX提供了很多工具软件和应用程序供用户使用,如vi编辑器,文件查找备份等等2.2 UNIX的文件系统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 等等的缩写该目录中包含了系统命令及一些用于系统管理配置文件的数据库4) /lib目录lib为英文library库之缩写该目录中包含了C语言的标准函数库数据库及C语言的预处理程序等5) /tmp目录tmp为英文temporary 临时之缩写该目录用于存放临时文件6) /usr目录usr为英文user 用户之缩写该目录用于包含系统中用户的家目录Home directory) 及一些UNIX附加命令与数据文件什么是home目录这是每一个UNIX用户都拥有的私有目录例如用户omc的家目录为/home1/omc 至于该目录应该处于文件系统中的哪个地方取决于超级用户的喜好所有在此目录下创建的文件和目录都属于你自己其它人对此进行修改必须经过你的同意但对超级用户是个例外在Solaris 10中,/home分区在系统中有特别作用,系统禁止任何用户在/home目录下进行任何操作,即使是root用户也不能在/home目录下面建立文件夹。2.5 UNIX系统的文件2.6 UNIX系统的程序程序或者命令可以被用户用来与内核交互操作以提供一定的工作环境和执行特定的功能在UNIX系统中程序可以是一个可执行的shell文件例如shell脚本文件系统的内部shell命令源目标编译代码文件命令的作用UNIXDOS列出目录内容 ls dir创建目录mkdirmd & mkdir切换目录cdcd & chdir删除目录rmdirrd & rmdir返回用户主目录cdcd显示当前工作目录pwdcd输出重定向输入重定向管道文件tar命令的作用只是起打包或合并的作用类似于一堆零散的物品为了便于存储与传送我们找个箱子将这些物品装在一起另外再贴一个标签而物品的重量并不会减轻tar命令的作用就是将许多的目录或文件打成一个文件包而如果需要对文件进行压缩我们可再对合并后的文件*.tar用下面介绍的命令compress或pack进行压缩telnet/ftp是TCP/IP协议族中的应用层协议它们的工作方式采用客户机/服务器方式不同操作系统的ASCII文件格式一般是不兼容的ftp在不同的操作系统之间进行ASCII文件的传输时自动进行了格式转换而对于二进制文件来说ftp不进行任何转换可以将ASCII文件按二进制方式传输但决不能将二进制文件按ASCII方式传输否则二进制文件的内容会遭到破坏而无法使用 例1 ftp的运行ftp软件是Windows 95自带的软件只要设置好TCP/IP协议后就可运行ftpftp的运行过程如下点击Windows 95上的开始按纽再选则运行菜单出现运行框输入ftp 43点击运行框上的确定按纽出现ftp窗口在窗口的提示下输入Solaris用户名和口令如下所示Connected to 43220 SYBASE04 FTP server ( UNIX(r) System V Release 4.0 ) readyUser ( 43 (none) : omc 输入用户名omc331 Password required for omcPassword: (输入omc的口令注意口令不回显在屏幕上输入的口令正确后会出现提示符:)230 User omc logged inftp例2 将本地计算机C:mydoc目录下的文件rms.tar拷贝到远程主机的/usr/local目录下命令如下ftp binaryftp lcd c:mydocftp cd /usr/localftp put rms.tar例3 将本地计算机C:mydoc目录下的所有文件拷贝到远程主机的/usr/local/tmp目录下命令如下ftp binaryftp lcd c:mydocftp cd /usr/local/tmpftp mput *.*例4 将远程主机的/usr/home/rms下的文件.login拷贝到本地计算机C:TEMPFROM目录下命令如下ftp a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论