欢迎来到天天文库
浏览记录
ID:20613939
大小:284.00 KB
页数:49页
时间:2018-10-14
《unix基础知识[1].p》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、UNIX基础知识2005.71目录一、UNIX概述二、文件及目录系统(主要)三、文本编辑器四、系统进程五、常用指令和链接2一、UNIX概述UNIX操作系统回顾UNIX的优势Solaris操作环境shell的基本特性帐号管理UNIX命令的特点31.1UNIX操作系统回顾1969-AT&T贝尔实验室的KenThompson和DennisRitchie开始开发UNIX系统的前身。1973-UNIX系统被C(1971年,Ritchie创造C语言)语言重写,使其成为能够在不同计算机组件上运行的一个便携式操作系统。1975-贝尔实验室发布UNIX系统的第6版。
2、第一个BSD版本的UNIX系统派生出来。1980-微软公司发布了Xenix系统,BSD4.2版本被广泛使用。1982-AT&TUNIX系统工作组(USG)发布了SystemIII,这是贝尔实验室对外公开的第一个发行版本。1988-SystemVRelease4(SVR4)发布,把SystemV、BSD、Xenix统一起来。1992-USL(UNIX系统实验室,AT&T的分公司)发布了SystemVRelease4.2(SVR4.2)1999-UNIX系统发展了30年,Linux2.2版本的内核发布。新的SVR4成为了现在绝大多数UNIX变体的基础,
3、同时为UNIX系统建立了工业标准,成为广泛使用的操作系统。41.2UNIX的优势基于工业标准的操作系统:几乎所有的计算机厂商均支持一定类型的UNIX功能强大,灵活性、可扩展性好,安全成熟稳定的操作系统和TCP/IP协议紧密集成在任务关键型应用上得到广泛使用。总体来说,UNIX作为任务关键型应用选择的“防弹”操作系统的地位正在不断提高。51.3Solaris操作环境Solaris操作系统的主要组成部分SunOS5.xUNIX操作系统开放网络计算(ONC)协议图形用户界面(CDE或者OpenWindows)SunOS操作系统内核-管理计算机的操作(设备
4、、CPU、内存、中断等)Shell-提供一个用户到计算机的界面文件系统-组织管理计算机上的信息命令-指示计算机执行任务61.4shell的基本特性Shell是用户和内核之间的一个接口,起着解释用户发出的命令、并翻译,然后指导计算机执行相应的操作。目前有集中常见的shellBsh:$,Bourneshell,UNIX最初的shell程序,也是Solaris默认的shell,没有别名和命令历史记录功能。Ksh:$,Kornshell,是Bsh的一个超集,是使用最广泛的shell,对系统用户来说是工业标准,有别名和命令历史记录功能。Csh:%,是基于C语
5、言的一种shell,有别名和命令历史记录功能。Bash:%,是集成Csh和Ksh特点的一种shell,使用比较方便。可以用上下键来查询历史命令。注:本文中给出的例子,都是基于Ksh的。注:本文中重点部分均用红色标注、指令具体均用蓝色标注71.4shell的基本特性Ksh的别名设定别名:$aliasaliasname=value$aliash=history$aliasc=clear$aliascopy=‘cp-i’显示设定的别名:$alias删除设定的别名:$unaliasaliasnameKsh的命令历史记录功能:ksh保存着最后输入的128条命
6、令,但默认显示最后的16条。$history[options]-n表示显示最后n条指令。注:其他shell的特性稍有不同,但大致类似。81.5帐号管理帐号类型:root:超级用户在操作系统安装的时候创建的默认帐号用于系统管理,创建普通帐号能够访问系统所有的文件普通帐号访问应用和打印机访问个人文件访问部分系统文件91.5帐号管理查看用户名who:显示系统中的所有用户;-H,打印标题栏;-q,显示当前登录的用户及数量。whoami:显示登录时的初始用户名,带有登录信息。whoami:显示当前的有效用户名。id:返回当前的有效用户的身份。-a,还返回用户
7、所属的属组信息。finger:显示与who同样的信息,还有用户全名、发呆时间、登录主机等其他详细信息切换到其他用户$suusername,需要提供被切换用户的密码,除root切换到其他用户外。$su不带其他用户名,直接切换到root用户,需提供root用户密码。101.5帐号管理登录ID的要求限于8位字母数字字符(8个字符以内)必须是小写字母在系统中必须唯一可以包含数字用户密码的要求长度上6到8个字符必须包含至少2个字母字符必须包含至少一个数字或特殊字符必须不同于用户ID必须和之前的密码有三个字符的差异(修改密码命令$passwd)可以包含空格和特
8、殊字符区分大小写111.6UNIX命令的特点UNIX命令的通用格式$command[option(s)][argument
此文档下载收益归作者所有