欢迎来到天天文库
浏览记录
ID:47402964
大小:251.50 KB
页数:29页
时间:2019-07-04
《unix常用shell命令与shell编程介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、UNIX简介1.UNIX版本UNIX操作系统1969年在贝尔实验室诞生。在七十年代的中期,一些大学得到使用UNIX的许可,并很快在学院之间得到广泛流行。当UNIX传播到位于California的Berkeley大学的时候,Berkeley大学的使用者们创建了自己的UNIX版本,在得到国防部得支持后,他们开发出了许多新的特性。当AT&T意识到这种操作系统的潜力后就开始将UNIX商业化,为了加强产品性能,他们在AT&T的不同部门进行UNIX系统开发,并且开始在系统中结合Berkeley开发出的成果。由此形成了Unix的两个重要派系:l加州大学伯克力分校
2、的BSD版(BerkeleySoftwareDistribution)lAT&T的UnixSystemV经历一段时间后,两个派系决定休战,然后出现了包含BSD和SystemV所有特性的新版本:SystemV-SVR4目前比较流行的UNIX版本还有两个派系lXENIX版本,由SCO机构发行,目前功能与SystemV相似lOSF/1版本,OSF/1仍以BSD为主,包括一些SystemV的功能,Digital是主要发行公司SUN的早期版本SUNOS4.X,HP的HP-UX是基于BSD版本开发的,SUN现在的版本Solaris(SUN从SUNOS5开始命名
3、为Solaris2),IBM的AIX都是基于UnixSystemV开发的。由于这两个派系支持的C语音函数有些不同,因此SUN在新版本中保留了目录/ucb,/ucblib,/ucbinclude来提供BSD版本的C函数支持。注:ucb是加州大学伯克力分校(UniversityofCalifornia,Berkeley)291.UNIX构成UNIX主要由三个部分构成:lUNIX核心l用户进程l文件系统UNIX核心主要是由C语音编写的,还有少部分汇编代码,完成最基本的任务:l处理硬件终端和例外l提供系统服务l建立用户进程并调度执行2.UNIX文件系统Un
4、ix文件系统是树形结构,每一个文件系统对应文件系统/dev目录下的一个设备文件。Unix文件系统都有一个根文件系统(目录名是’/’),其他文件系统都是挂接在根文件系统或者其子文件系统的目录上。文件系统常见目录结构如下图:29系统重要目录的功能说明:n/opt这个目录会用来存放应用程序和产品。开发人员和系统管理员会用它来安装新的产品和本地的应用程序。n/usr/bin这个目录包含了基础的UNIX系统操作和文件处理的命令,所有的用户都有权限读取这个目录("bin"是binary的缩写)。n/usr/sbin这个目录中有所有的在帮助手册1m章节中的命令,
5、这些命令都是系统管理命令。大都必须是超级用户才能使用其中的大多数命令。n/usr/lib这个目录包括应用程序使用的文档和共享的库n/usr/share这个目录包括独立提供的文件(其中最重要的是帮助手册)n/usr/share/man 这个目录包括所有的语在线帮助页有关的所有的文件。n/uar/local/bin 这个目录通常用来存放本地开发的程序和工具n/usr/contrib/bin这个目录通常用来存放公用的程序和工具n/sbin这个目录包括基本的用于启动与关闭系统的命令n/home存放用户目录n/etc这个目录中有许多的系统配置文件n/stan
6、d/vmUNIX 这个文件存储的是UNIX系统内核的文件。n/tmp这个目录通常被操作系统的一个临时空间,通常是运行时的中间文件,或是工作临时文件时使用。n/dev这个目录下有那些可以被联接到你系统中的硬件设备的文件,这些文件是作为一个到设备之间的联接。n/mnt这个目录用来挂接其它的设备(例如:光驱)n/var/mail这个目录包括每一个有邮件的用户的信箱。n/var/tmp这个目录通常被用于用户的临时空间。nlost+found存放修复文件系统时系统启动时根据配置文件自动挂接文件系统,配置文件如下:nSolaris:/etc/vfstabnH
7、P-UX:/etc/fstabnAIX:/etc/filesystems291.1.文件系统类型nufs(UserFileSystem)ncdfs(CD-ROMFileSystem)n日志文件系统jfs,vxfsnnfs(NetWorkFileSystem)ufs是古老的文件系统,它的结构如下:卷标引导块超级块超级块副本紫色表示第一柱面组,蓝色表示第二柱面组柱面组块i结点表数据块文件系统由一些柱面组构成。每个文件系统有卷标(label)、引导块、超级块(supperblock)、柱面组块(cylindergroupblock)和i结点表。16个扇区
8、为一个文件系统块。卷标在硬盘的第一个扇区(512bytes)上,其后的15个扇区是引导块(bootblock),卷标和引导
此文档下载收益归作者所有