欢迎 stonege 加入本站!
 免费注册  用户登陆  汇款方式  汇款确认  产品报价  联系我们  帮助中心
加入收藏
设为首页
会员体系
申请VIP
网站首页 光盘超市 软件下载 技术文章 专题 用户中心 VIP会员 网站留言 娱乐中心 卓越资源 源代码
今天是:2009年07月05日 星期日  您现在位于: 首页 → 技术文章 → SCOUNIX基础讲座--...
   SCOUNIX基础讲座--第一讲:存取权限与文件
作者:  出处:Unix爱好者家园unix-cd.com  更新时间: 2004年08月23日 
  

本文出自:Santa Cruz Operation, Inc. (2001-05-18 14:55:23) 
UNIX向来是强劲的作业系统,屹立多年不倒,但是,对一般使用 
个人电脑的用户来说,确是比较陌生,有见及此,编辑部选择了 
在个人电上也可运行自如,毋须庞大的Mainframe或甚麽大机器的 
SCU UNIX,介绍给大家,让各位对另一广阔无限的作业领域探首 
一下,也许玩起Internet时,会有另一番天地,别错过这一连十 
二期的「UNIX自学篇」了。 

可能有些人会误以为UNIX只是那些功能强劲的庞然大机方会使用 
的作业系统,谁不知道在个人电脑上,一样可以使用,只不过所 
使用的是特别为个人电脑设计的PC UNIX,SCO UNIX就是其 
中的表表者。 

对於惯用DOS或视窗环境的朋友来说,UNIX的第一重关卡就是那 
些「敏感标号」(Sensitive Case),字母的大小写俱有不同的 
意思,Ls、IS、LS或Is这些指令全不相同,所谓「差之毫□,谬 
之千里」,它对大小写可是绝对敏感的。 

文件名称 

在SCO UNIX下,建立的文件档案名称,可以是包含最多十四个 
字母数字字符的任意组合,既可使用下横「□」,也可使用句号 
「。」。 

不过,文件名称却不能使用某些特定字符,因为它们对Shell来说 
有特定意义。这些不能用作文件名的字符,分别是「;」「|」、 
「〈」、「〉」、「’」「$」、「!」 、「%」、「(」和「 
)」,而文件名称中也不能含有空白空格等。 

文件存取权 

每个文件都可以拥有不同的存取权限,界定其它用户能否存取文 
件和目录。 

每个文件分为三类所有权:文件的属性、属主所在小组的成员( 
即组员),可存取系统的其它用户。用「|」的指令,就可以查 
看文件的权限。 

drwxrwx… 

好像上列的文件存取权限,第一个符号指示文件类型,减号为普 
通文件,d则表示目录文件。接著的九个字符分成三组,分别表 
示属主、组员和其它用户的存取权;每组有三种存取权:「代表 
读(Read)、w代表写(Write)和x代表执行(Execute)。而没 
有存取权的相应位置则会出现减号(-)代替。 

目录存取权 

基本上,文件与目录之间的存取权的设置大致一样,但仍有些微 
分别。 

首先,要查看目录的存取权限,就要在「|」之後,加一个空白 
处,再加上「-d」。如果要改变当前目录,则用「cd」。 

改变存取权限 

要加文件或目录的存取权限,可用「chmod」的指令,例子如下: 
$chmod g+rw filename 

g代表更改组员可以享有的存取权限,+rw就是让组员可以读与写 
该文件。而u则代表文件的属性,o代表其它用户;减号(-)则 
代表取消某类人的某些存取权限。 

另一种更改权限的方法,就是使用八进制的数值指定存取权。每 
个符号赋与一个数值,r是4,w是2和x是1。例如组合读与写,其 
存取权的数值就是6。又譬如欲使文件对文件属主、组员和其它用 
户均具读写权,指令如下: 
$chmod 666 filename 

更改用户属主 

每当创建新档案与目录时,标记你是属主,你的同组人员为组员, 
如果要把文件的使用权交给别人,只有属主方可更改,指令如下: 
$chown owner file 

chown改变了文件的身分ID (UID) 

改变属组要改变文件所属的组别--文件组ID(GID),指令变 
为: 
$chgrp group file 

浏览文件内容 

需要求助,可按?键。至於,浏览文件内容有几种方法,可使用 
more,显示大文件,指令如下: 
$more filename 

按〈space bar〉,显示正文的下一全萤幕;按〈return〉,转往 
下一行;按q进出文件;键入模式前缀(/),就可键入需要查找 
的匹配模式,若模式找不到,则会显示「pattern not found」的 
信息。 

按pg则逐次翻一个萤幕,而每个全萤幕後,都随提示符(:), 
按〈return〉,看下一萤幕,键入+n,向前移动n个萤幕;-n, 
向後移动n个萤幕;打入$,则移到文件尾。 

如果使用Cat看文件内容,就可以在全荧幕上滚动文件内容。在任 
何位置,按<ctrl>s,文件就会停止滚动;按<ctrl>q,则会 
继续滚动;按〈del〉则中断不看。 

处理文件 

cp指令为复制文件,可以有多种用法。 

(一)$cp old.file new. file 
备份一个文件 

(二)$cp file 1 file 2 Test 
将file 1和file 2复制到Test目录下 

至於,mv则为改名指令,譬如 

$mv fruit apples 
就是fruit改名为apples 

rm则是删除文件的指令。文件一经删除,就不能恢复它,故此, 
要加倍小心。 

$rm- i filename 
加上「-i」,删除前,系统需要确认。  

 
 (本文已被浏览 3913 次)
 发布人:sdccf
 → 推荐给我的好友
上篇文章:作业自动调度(cron)
下篇文章:SCOUNIX基础讲座--第二讲shell环境
 相关文章:
没有相关文章

相关搜索
查看百度中关于SCOUNIX基础讲座--第一讲:存取权限与文件的更多内容
查看google中关于SCOUNIX基础讲座--第一讲:存取权限与文件的更多内容
   文章分类
操作系统 |
SCO_UNIX  Sun_Solaris  IBM_AIX  HP_UX  Linux  BSD  Tru64_UNIX 
通用UNIX知识  Windows  Minix 
程序设计 |
Shell编程  C/C++  汇编  PHP  JAVA  Perl  Python 
ASP/HTML  XML  中间件 
数据库 |
Oracle  Informix  Sybase  Fox  DB2  SQL  MySQL 
PostgreSQL 
网络应用 |
网络应用 
计算机硬件 |
计算机主机  打印机  路由器  交换机  终端  磁带机  MO 
刻录机  终端服务器  调制解调器 
   文章评论
  → 评论内容 (点击查看)   共0条评论,每页显示5条评论   浏览所有评论
(没有相关评论)
  → 发表我的评论
您的姓名: 您的Email:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  • 关于我们 ┋  网站留言 ┋  网站地图 ┋  友情链接 ┋  与我在线 ┋  汇款确认 ┋  管理 ┋  TOP
    Unix爱好者家园  http://www.unix-cd.com/
    联系我们:sdccf@163.com
    腾讯QQ: 7644599
    备案序号:鲁ICP备05000455号
    Copyright (c) 2001-2008 Unix-cd.com. All Rights Reserved.