- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
完整版课件全书课件整套课件最全课件整本书课件全书电子教案恒涛电子教案完整版教案教学课件汇总
1、文件卷资源管理 在UNIX文件系统中,文件卷是指可以有组织存放信息,并 且常常可以装卸的存储介质。UNIX的存储介质以512个字 节为单位划分为块,从0开始直到最大容量并顺序加以编号 就形成了一个文件卷。每个文件卷由引导块(不属文件系统管 辖)、专用块、i节点区和文件存储区组成。 2、空闲存储块的管理 在UNIX系统中,对空闲存储块的管理采用成组链接法,这 是介于用索引表和链接法的结合方法。 8.5.4 文件存储器空闲块的管理 1、文件的打开与关闭 打开文件是存取一个文件中的数据所必须采取的第一步操作。打开文件的操作是通过系统调用open实现的。其格式为: open(name,mode) char*name; 其中,name是一指针,指向文件名的字符串,mode是存取要求。 8.5.5 文件的有关系统调用 2、文件的创建 为了使用一个文件首先要创建它。对于普通文件和目录文件 来说,通常要使用系统调用creat来建立,然而creat除了 建立文件外还要打开这个文件,所以返回文件描述等符。 creat的调用格式说明如下: creat (name,mode) char * name 3、文件读写 文件在建立并打开之后就可以对它进行读写操作了。读文件 的系统调用是read,它的调用格式为: read (fd,buf,count) char *buf 8.5.5 文件的有关系统调用 1.cat命令 格式: cat 文件名。类似于DOS命令type。 作用: 该命令用于在屏幕上显示文件,并可以用它查看文件 的内容。显示任何指定的文件。如果该文件包含了非 ASCII 码文本,显示的东西看上去是不可理解的,所以 cat命令只 适用于查看文本文件。它不能输出包含二进制的数据文件和 字处理文件。 例: cat letter 它表示将文件 letter显示到屏幕上。 8.5.6 文件管理的基本命令 2.ls命令 格式: ls 目录名 参数。类似于DOS命令dir。 作用: 该命令有两种用途。其一,是用于列出一个 目录中的文件。其二,此命令还可以列出文件的大 小及其它信息。 例:1s /home/abc// 表示要列出/home/abc目录下的全部文件。 8.5.6 文件管理的基本命令 3.cp命令 格式: cp 源文件名 目的文件名。类似于DOS命令copy。 作用: 拷贝文件。即为指定的文件建立副本。 例: cp /home/zhli/file /home/zhli/test/file 其中前者/home/zhli/file为源文件,而后者/home/zhli/test/file为副本文件。 8.5.6 文件管理的基本命令 4.mv命令 格式: mv 源文件名 目的文件名。类似于DOS命令rename或move。 作用: 该命令有两种用途:其一,重新命名文件(类似于DOS命令rename)。在 mv之后告诉当前的原文件名和将改成新文件的名字。 其二,是将文件传送到另一个目录(类似于DOS命令move)。传送时告诉 mv命令,文件当前的名字(如果文件不在工作目录中,给出它的路径名)以及想要传送到的目录的名字。 例: mv ll chll 表明将原文件名 ll改为新的文件名为 chll。 mv chl l /home/test 它表示将文件 chl l传送到/home/test目录下。 8.5.6 文件管理的基本命令 5.rm命令 格式:rm 文件名。类似于DOS命令delete。 作用:用于永久地删除文件。如果该文件有其它连接,它继续存在. rm命令仅仅删除一个名字的连接。 例:rm li.file 表明将删除 li.file文件。注意:在UNIX系统中,文件凡被删除后是不可再恢复。这一点不同于DOS中的delete与undelete。 6.find命令 格式:find 寻找的路径 -name 文件名 参数。 作用:该命令用途是当用户知道文件名但不知道文件所在的目录时才使用该命令。 例:find . -name dead.letter -print“.”表示从当前目录下开始查找 8.5.6 文件管理的基本命令 7.grep命令 格式:grep 字符串 文件名。类似于DOS命令find。 作用:用于查找一个或多个文件中你所需要的信息。 例:grep “CUG” * 表示对当前目录中的所有文件查找 CUG字符串信息。 8.more命令 格式:more 文件名。类似于DOS命令type|more。 作用:用于一次一屏的显示信息,以便用户有时间阅读信息。当使用 more命令时,它会取走命令行的文件,并且显示文件内容。 例:more let
文档评论(0)