欢迎来到天天文库
浏览记录
ID:43150383
大小:276.18 KB
页数:25页
时间:2019-09-26
《[资料]Unix基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Unix基础知识一、Unix介绍UNIX操作系统是贝尔实验室于六十年代末用C语言研制开发的。经过儿十年的发展,已经成为流行于从人型机、小型机到工作站英至微机等多种平台的操作系统oUNIX的成功同时也推动了C语言的普及。本教材的目的是讲解UNIX系统下的C程序设计,使C程序员快速学握UNIX系统卜-的编程开发。作者在进行UNIX编程开发的实践过程中,深感实例的重要性一一个简短的C语言实例往往胜过长篇累牍的文字说明,当然了,文字说明也是必不可少的。本教材将本着实例优先的原则,使您能够对UNIX编程开发快速入门。UNIX的版本不统一是出了名的,从UNIX的发展历史來看,主要有两大
2、流派:AT&T的UNIX系统V版本和加州人学们克利分校的BSD版本,在此基础上,各家UNIX厂商均开发了各自的UNIX操作系统。如:工作站厂商屮有HP的hp-ux>SUN的Solaris>SGI的irix、IBM的AIX等,小型机冇VAX上的Ultrix,微机上冇SCOUNIX、微软的Xenix以及随着Internet『U风靡全球的Linux等。由于WindowsNT的界军突起,对UNIX的市场形成巨大的威胁,各大UNIX厂商不得不联合起來,在工作站市场上,统一以系统V版作为标准,加入BSD版本屮的一些优点,支持统一的CDE(CommonDesktopEnvironment
3、)窗口坏境,以与WindowsNT进行对抗。二、Unix基础之文件基础和ShellUNIX向来是强劲的作业系统,屹立多年不倒,但是,对一般使川个人电脑的川户來说,确是比较陌生,冇见及此,编辑部选择了在个人电脑上也可运行自如,毋须庞大的Mainframe或甚麽大机器的SCOUNIX,介绍给大家,让各位对另一广阔无限的作业领域探首一下,也许玩起Internet时,会有另一番天地,别错过这一连十二期的「UNIX基础篇」了。可能有些人会误以为UNIX只是那些功能强劲的庞然大机方会使用的作业系统,谁不知道在个人电脑上,—样町以使用,只不过所使用的是特别为个人电脑设计的PCUNIX,S
4、COUNIX就是其屮的佼佼者。对於惯用DOS或视窗环境的朋友来说,UNIX的第一重关卡就是那些「敏感标号」(SensitiveCase),字母的大小写具有不同的意思,Ls、IS、LS或Is这些指令全不相同,所谓「差之毫厘,谬之千里」,它对大小写可是绝对敏感的。文件名称在SCOUNIX下,建立的文件档案名称,町以是包含最多十四个字母数字字符的任意组合,既可使用下横「□」,也可使用句号「。」。不过,文件名称却不能使用某些特定字符,因为它们対Shell来说有特定意义。这些不能用作文件名的字符,分别是「;」「丨」、「〈」、D」、「$」、「!」、「%」、「(」和「)」,而文件名称中也
5、不能含有空口空格等。文件存取权每个文件都可以拥有不同的存取权限,界定其它川户能否存取文件和目录。每个文件分为三类所有权:文件的属性、属主所在小组的成员(即组员),可存取系统的其它用户。用『丨」的指令,就可以查看文件的权限。drwxrwx…・好像上列的文件存取权限,第一个符号指示文件类型,减号为普通文件,d则表示目录文件。接著的九个字符分成三组,分别表示属主、组员和其它用户的存取权;每组有三种存取权:「代表读(Read)、w代表写(Write)和x代表执行(Execute)。而没有存取权的相应位置则会出现减号(-)代替。目录存取权基木上,文件与目录之间的存取权的设置人致一样,
6、但仍有些微分别。首先,要杳看目录的存取权限,就要在「丨」z後,加一个空白处,再加上r-d」。如果要改变当前口录,则用rcdjo改变存取权限要加文件或目录的存取权限,可用rchmodj的指令,例了如下:$chmodg+rwfilenameg代表更改组员可以亨有的存取权限,+rw就是讣•纽员可以读与写该文件。而u则代表文件的属性,o代表其它用户;减号(一)则代表取消某类人的某些存取权限。另一种更改权限的方法,就是使用八进制的数值指定存取权。每个符号赋与一个数值,I•是4,w是2和x是1。例如组合读与写,其存取权的数值就是6。乂譬如欲使文件对文件属主、组员和其它用八均具读写权,指
7、令如下:$chmod666filename更改用户属主每当创建新档案少口录吋,标记你是属主,你的同组人员为组员,如果耍把文件的便用权交给别人,只有属主方可更改,指令如下:$chownownerfilechown改变了文件的身分ID(UID)改变属组要改变文件所属的组别一一文件组ID(GID),指令变为:$chgrpgroupfile浏览文件内容需要求助,可按?键。至於,浏览文件内容有儿种方法,可使用more,显示大文件,指令如下:$morefilename按〈spacebar〉,显示正文的下一全屏幕;按(retur
此文档下载收益归作者所有