- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux高级程序设计(第2版) 第06章 普通文件、连接文件及目录文件属性管理教案
* 人民邮电出版社出版 杨宗德编著 习题 (1)Linux文件类型,在shell应用层面用ls -l查看命令不同类型的文件分别显示什么内容? (2)在Linux某个文件系统下,文件属性中惟一标识某个文件的是什么?惟一标识一个打开的文件是什么? (3)ls –lc,-lu,-lt分别列出的是什么时间? (4)Linux下文件属性有哪些,struct stat的各成员变量各代表什么意义? (5)一个文件设置了setuid、setgid位,该可执行文件在执行时有什么主要的影响。 (7)一个常规文件的大小可以为0(st_size字段定义),那么目录和符号连接的长度是否可以为0? (6)编程实现文件夹的拷贝操作。*** * 人民邮电出版社出版 杨宗德编著 代码 见教材分析。 人民邮电出版社出版 杨宗德编著 Linux高级程序设计(第2版) Linux高级程序设计(第二版) 人民邮电出版社 出版 杨宗德 编著 2009年9月 第6章 普通文件、连接文件及目录文件属性管理 1 2 Linux文件系统管理 Linux系统下文件类型及属性 3 Linux文件属性管理 4 应用示例:实现ls -l基本操作 * 人民邮电出版社出版 杨宗德编著 VFS虚拟文件系统 * 人民邮电出版社出版 杨宗德编著 VFS主要对象 对 象 说 明 superblock对象 表示一个具体的可封装的文件系统 inode对象 表示一个具体的文件 dentry对象 表示一个目录条目,或路径中的一个分量 file对象 表示一个与进程相关联的已打开的文件 * 人民邮电出版社出版 杨宗德编著 ext2文件系统结构 (1)超级块:整个文件系统的第一块空间。包括整个文件系统的基本信息,如块大小、指向空间inode和数据块的指针等相关信息。 (2)Inode块:文件系统索引。它是文件系统的最基本单元,是文件系统连接任何子目录、任何文件的桥梁。每个子目录和文件只有唯一的一个Inode块。它包括了文件系统中文件基本属性、存放数据的位置等相关信息。 (3)数据块:具体存放数据的位置区域。为了提高目录访问的效率,Linux还维护了表达路径与Inode对应关系的dentry结构。它描述了路径信息并连接到节点Inode,它包括各种目录信息,还指向了Inode和超级块。 就像一本书一样,有封面,目录和内容。在文件系统中,超级块就相当于封面,从封面可以得知这本书的基本信息;Inode块相当于目录,从目录可以得知各章节内容的位置;而数据块相当于书中的页面,记录着具体内容。 * 人民邮电出版社出版 杨宗德编著 目录及常规文件存储概念图 * 人民邮电出版社出版 杨宗德编著 inode数据结构 第6章 普通文件、连接文件及目录文件属性管理 1 2 Linux文件系统管理 Linux系统下文件类型及属性 3 Linux文件属性管理 4 应用示例:实现ls -l基本操作 * 人民邮电出版社出版 杨宗德编著 Linux文件类型及权限 * 人民邮电出版社出版 杨宗德编著 Linux文件类型 * 人民邮电出版社出版 杨宗德编著 文件类型宏操作 * 人民邮电出版社出版 杨宗德编著 测试某个打开的文件描述符 * 人民邮电出版社出版 杨宗德编著 文件权限修饰位 setuid和setgid位能让普通用户以root用户的角色运行只有root帐号才能运行的程序或命令。例如普通用户运行passwd命令来更改自己的口令,实际上最终更改的是/etc/passwd文件。但是,/etc/passwd文件是用户信息的配置文件,只有root权限的用户才能更改内容。 * 人民邮电出版社出版 杨宗德编著 文件访问权限位 第6章 普通文件、连接文件及目录文件属性管理 1 2 Linux文件系统管理 Linux系统下文件类型及属性 3 Linux文件属性管理 4 应用示例:实现ls -l基本操作 * 人民邮电出版社出版 杨宗德编著 读取文件属性 * 人民邮电出版社出版 杨宗德编著 struct stat * 人民邮电出版社出版 杨宗德编著 读取文件属性代码 见教材代码。 * 人民邮电出版社出版 杨宗德编著 修改文件权限操作 * 人民邮电出版社出版 杨宗德编著 修改系统umask值 创建一个普通文件时的默认权限为0666-umask,如果创建一个目录,默认权限为0777-umask。在shell应用中,可以按如下方式使用umask命令: * 人民邮电出版社出版 杨宗德编著 修改文件的拥有者及组 * 人民邮电出版社出版 杨宗德编著 用户名与UID的转换 * 人民邮
您可能关注的文档
- 2014高考调研理科数学专题突破_4-3 两角和与差的三角函数文档.ppt
- 2015届高考政治(广东专版)基础知识总复习精讲必修1课件 第6课 投资理财的选择(共34张PPT)( 2014高考)文档.ppt
- 2014最新【英语】人教新目标:八年级上册期中复习提纲课件1--6_各单元复习84701推荐.ppt
- 2D CVCN模式形成的数值分析 ppt文档.ppt
- 2015年人教版中考数学总复习课件(考点聚焦+归类探究+回归教材):第21课时相似三角形及其应用(共37张PPT)推荐.ppt
- 44 升华和凝华(上课课件)_免费下载推荐.ppt
- 3.1中国茶文化.ppt精品.ppt
- 6 城市轨道交通系统运输能力.ppt文档.ppt
- 6.2.1 用坐标表示地理位置(新人教版)-初中数学七年级教案.ppt
- 5装饰装修工程投标报价ppt【共享-ppt】精品.ppt
- Chapter+3-2高频功率放大器-090926推荐.ppt
- IEC950教材纲要-安规.ppt推荐.ppt
- PEP小学三年级下册英语第一单元《Unit 1PPT课件》第二课时人教版文档.ppt
- M05存同求异--从理解`应用及解难中分辨周界与面积小学校本课程推荐.ppt
- ERDAS入门基础教程-数据预处理精品.ppt
- pep小学英语六年级上册期末复习课件教案.ppt
- PEP人教版小学英语五年级下册unit_2_my_favourite_season第四课时教学课件.ppt精品.ppt
- pep四年级英语下册第六单元At a farm section Bppt推荐.ppt
- Excel_2007教程 完整版精品.ppt
- PEP小学五年级下册英语《Unit1 This Is My DayPPT课件》第四课时推荐.ppt
文档评论(0)