第13周实验理论基础知识.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13周实验理论基础知识

第13实验理论基础知识 一、文件压缩 1.gzip命令 gzip命令可以用来压缩文件。该命令首先读取文件的内容,然后分析内容中重复的模式,最后压缩文件。压缩文件包含非打印的控制字符,因此压缩文件显示在屏幕上将是一堆控制字符,完全没有意义。压缩后的结果会存成一个文件,使用原来的文件名加上.gz作为扩展名。压缩文件保留原文件的访问/修改时间、所有权和访问权限。 语法:gzip [选项] [文件列表] 用途:压缩文件列表中的每一个文件并存成名为“filename.gz”的形式,filename为原文件的名字。如果未指定文件名,或者指定了一个名为“-”的文件名,则从标准输入读取数据,压缩的结果输出到标准输出。gzip只尝试压缩常规文件,特别地,它将忽略符号连接。 常用的选项/功能: -N N取1-9,根据N的值控制压缩的速度(压缩比率)。1代表最快的压缩,但压缩率不高。9代表最慢的压缩,但压缩率是最高的 -c 将结果写到标准输出,原文件保持不变 -f 强制压缩,即使指定文件具有多重连接,或相应的压缩文件已经存在,或压缩数据来自标准输入 -l 压缩文件使用的参数,列出每个压缩文件如下内容: compressed size:压缩文件的长度 uncompressed size:压缩前文件的长度 ratio:压缩率(如果未知则为0.0%) uncompressed-name:压缩前的文件名 -v 显示每个压缩文件的名字和压缩率 2.gunzip命令 gunzip执行解压缩的操作,把压缩文件还原到原始文件。接下来,演示如何使用这两个命令完成压缩和解压缩的操作。用 man bash bash.man man tcsh tcsh.man (将Bourne Again和TC shells的帮助文档分别保存到bash.man和tcsh.man文件。) gzip bash.man (压缩bash.man文件。) gzip -l bash.man.gz tcsh.man.gz(显示压缩前后文件的一些信息。gzip bash.man.gz表明gzip不会压缩一个已经使用gzip压缩后的以.gz为扩展名的文件。如果一个压缩文件没有以.gz作为扩展名,gzip会尝试去压缩该文件。) gunzip bash.man.gz (解压缩bash.man.gz) (最后可用ls –l命令来显示结果,结果表明文件的修改时间、所有权、访问权限与原始文件保持一致。) 3.zcat命令 从压缩文件还原到原始文件,然后显示消耗时间的过程,因为创建文件时需要磁盘I/O操作。如果只是想看原始文件的内容,那么可以使用Linux命令zcat(cat显示压缩文件的版本),zcat可以显示用gzip或者compress压缩文件的内容。这个命令首先把文件解压然后显示文件内容。压缩文件保持不变。zmore命令可以一屏一屏地显示压缩文件的内容。如果指定参数或者没有参数,这些命令会从标准输入读取输入,两者都允许指定一个或多个文件作为参数。下面是zcat的简要描述。 语法:zcat [选项] [文件列表] 用途:连接文件列表中的压缩文件,将压缩文件的原文件输出到标准输出。如果没有指定文件,从标准输入读取输入。 常用的选项/功能: -h 显示帮助信息 -r 递归访问目录结构,显示子目录的文件 -t 检查压缩文件的完整性 上机操作:用gzip命令压缩bash.man并保存为bash.man.gz。当用more命令来显示压缩文件时,屏幕上都是没用的信息。用zmore命令显示原始文件的内容。这里不用zcat命令,因为bash.man是多页大文件。 二、文件排序 Linux下的sort工具可以在文本文件(ASCII码文件)中执行排序功能。下面是sort工具的简要说明。 语法:sort [选项] [文件列表] 用途:对文件列表表的ASCII文件中的内容按行排序 输出:排序后的结果在标准输出上输出 常用的选项/功能: -b 忽略空格 -d 根据常用的字母表排序,忽略除字母、数字、空格以外的字符 -f 认为大小写字母是相同的 +n1 [-n2] 指定从第n1个字段开始、第n2个字段结束(如果没有指定n2,则以行末尾为结束)为键值,字段编号从零开始 -r 以逆序排列 如果没有指定文件列表,则sort从标准输入读取数据。sort的输出为标准输出设备。sort默认每行从第一列开始到行末为键值。换句话说,sort对文件中由换行分隔成的每一行,根据从左到右的每一个字段的内容,排序重新确定每一行的位置。接下来举例说明如何使用sort及其选项。文件student每行包含一条学生记录。每行包括下面4个字段:名字、姓氏、E-mail地址和电

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档