unix常用shell命令与shell编程介绍.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
unix常用shell命令与shell编程介绍

UNIX 简介 UNIX版本 UNIX 操作系统1969 年在贝尔实验室诞生。在七十年代的中期,一些大学得到使用UNIX 的许可,并很快在学院之间得到广泛流行。当UNIX 传播到位于California 的Berkeley 大学的时候,Berkeley 大学的使用者们创建了自己的UNIX 版本,在得到国防部得支持后,他们开发出了许多新的特性。当ATT 意识到这种操作系统的潜力后就开始将UNIX 商业化,为了加强产品性能,他们在ATT 的不同部门进行UNIX 系统开发,并且开始在系统中结合Berkeley 开发出的成果。由此形成了Unix的两个重要派系: 加州大学伯克力分校的BSD版(Berkeley Software Distribution) ATT的Unix System V 经历一段时间后,两个派系决定休战,然后出现了包含BSD和System V所有特性的新版本:System V-SVR4 目前比较流行的UNIX版本还有两个派系 XENIX 版本,由SCO机构发行,目前功能与System V相似 OSF/1版本,OSF/1仍以BSD为主,包括一些System V的功能,Digital是主要发行公司 SUN的早期版本SUN OS 4.X,HP的HP-UX是基于BSD版本开发的,SUN现在的版本Solaris(SUN从SUNOS5开始命名为Solaris2),IBM的AIX都是基于Unix System V开发的。由于这两个派系支持的C语音函数有些不同,因此SUN在新版本中保留了目录/ucb, /ucblib, /ucbinclude 来提供BSD版本的C函数支持。 注:ucb 是加州大学伯克力分校(University of California,Berkeley) UNIX构成 UNIX主要由三个部分构成: UNIX核心 用户进程 文件系统 UNIX核心主要是由C语音编写的,还有少部分汇编代码,完成最基本的任务: 处理硬件终端和例外 提供系统服务 建立用户进程并调度执行 UNIX文件系统 Unix文件系统是树形结构,每一个文件系统对应文件系统/dev目录下的一个设备文件。Unix文件系统都有一个根文件系统(目录名是’/’),其他文件系统都是挂接在根文件系统或者其子文件系统的目录上。文件系统常见目录结构如下图: 系统重要目录的功能说明: /opt 这个目录会用来存放应用程序和产品。开发人员和系统管理员会用它来安装新的产品和本地的应用程序。 /usr/bin 这个目录包含了基础的UNIX系统操作和文件处理的命令,所有的用户都有权限读取这个目录(bin 是 binary 的缩写)。 /usr/sbin 这个目录中有所有的在帮助手册1m章节中的命令,这些命令都是系统管理命令。大都必须是超级用户才能使用其中的大多数命令。 /usr/lib 这个目录包括应用程序使用的文档和共享的库 /usr/share 这个目录包括独立提供的文件(其中最重要的是帮助手册) /usr/share/man  这个目录包括所有的语在线帮助页有关的所有的文件。 /uar/local/bin  这个目录通常用来存放本地开发的程序和工具 /usr/contrib/bin 这个目录通常用来存放公用的程序和工具 /sbin 这个目录包括基本的用于启动与关闭系统的命令 /home 存放用户目录 /etc 这个目录中有许多的系统配置文件 /stand/vmUNIX   这个文件存储的是UNIX系统内核的文件。 /tmp 这个目录通常被操作系统的一个临时空间,通常是运行时的中间文件,或是工作临时文件时使用。 /dev 这个目录下有那些可以被联接到你系统中的硬件设备的文件,这些文件是作为一个到设备之间的联接。 /mnt 这个目录用来挂接其它的设备 (例如:光驱) /var/mail 这个目录包括每一个有邮件的用户的信箱。 /var/tmp 这个目录通常被用于用户的临时空间。 lost+found 存放修复文件系统时 系统启动时根据配置文件自动挂接文件系统,配置文件如下: Solaris: /etc/vfstab HP-UX:/etc/fstab AIX: /etc/filesystems 文件系统类型 ufs(User File System) cdfs(CD-ROM File System) 日志文件系统 jfs,vxfs nfs(NetWork File System) ufs是古老的文件系统,它的结构如下: 卷标 引导块 超级块 超级块副本 紫色表示第一柱面组,蓝色表示第二柱面组 柱面组块 i

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档