正则表达式(cont.)表10.3vi中常用的包含正则表达式的命令命令意义/ [0-9] /当前文件中,向前搜索单独的一个数字;不识别字符串里的数字?]*.c[1-7] ?向后搜索以"c"紧跟一个1和7之间数字结尾的字符串:1,$s/:$/./全文中,用句点(.)替换行未尾的()用Greeting替换从当前行到文件:.,$s/^[Hh]ello/Greetings/结束中的行首的hello或Hello:1,$s/A *1去掉全文中行首的空格字符10.6
10.6 正则表达式(cont.) 表 10.3 vi 中常用的包含正则表达式的命令 命令 意义 / [0-9] / 当前文件中,向前搜索单独的一个数字;不识别字符 串里的数字 ?/*.c[1-7] ? 向后搜索以“.c”紧跟一个1和7之间 数字结尾的字符串 :1,$s/:$/./ 全文中,用句点(.)替换行末尾的(:) :.,$s/^[Hh]ello /Greetings / 用Greeting 替换从当前行到文件 结束中的行首的hello或Hello :1,$s/^ *// 去掉全文中行首的空格字符
文件压缩Linux操作系统不仅有一些压缩、解压缩命令,而且还支持对压缩文件的多种操作这些命令中包括:UNIX系统中的文件压缩命令和文件解压缩命令:compress,uncompress。GNu下的工具gzexe,gzip,zcat,zcmp,zforce,zmore和zgrep。10.7
10.7 文件压缩 Linux 操作系统不仅有一些压缩、解压缩命令,而且 还支持对压缩文件的多种操作。 这些命令中包括: UNIX 系统中的文件压缩命令和文件解压缩命令: compress, uncompress。 GNU下的工具 gzexe, gzip, zcat, zcmp, zforce, zmore 和 zgrep
文件压缩1.gzip命令gzip命令是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令既方便又好用。语法:gzip[[选项亚文件列表]用途:压缩文件列表中的每一个文件并存成"filename.gz”的形式,filename为原文件的名字。如果未指定文件名,或者指定了一个名为“的文件名,则从标准输入读取数据压缩的结果输出到标准输出。gzip只尝试压缩常规文件,特别地,它将忽略符号连接常用的选项/功能-NN取1到9(并不是参数-N--no-name)根据N的值控制压缩的速度(压缩比率)。1代表最快的压缩,但压缩率不高。9代表最慢的压缩,但压缩率是最高的-C将结果写到标准输出:原文件保持不变-d解压缩文件-f强制压缩,即使指定文件具有多重连接,或相应的压缩文件已经存在,或压缩数据来自标准输入-压缩文件使用的参数,列出每个压缩文件如下内容:+compressedsize:压缩文件的长度◆uncompressedsize:压缩前文件的长度ratio:压缩率(如果未知则为0.0%)uncompressedname:压缩前的文件名递归地压缩命令参数指定的自录下的文件-r-t检查命令参数中的压缩文件的完整性显示每个压缩文件的名字和压缩率-V10.8
10.8 文件压缩 1. gzip命令 gzip命令是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令 ,既方便又好用。 语法: gzip [选项][文件列表] 用途: 压缩文件列表中的每一个文件并存成“filename.gz”的形式,filename为原文件的名字 。如果未指定文件名,或者指定了一个名为"-"的文件名,则从标准输入读取数据,压缩的结果 输出到标准输出。gzip 只尝试压缩常规文件,特别地,它将忽略符号连接。 常用的选项/功能 -N N取1到9(并不是参数-N -no-name),根据N的值控制压缩的速度(压缩比率)。1 代表最快的压缩,但压缩率不高。9代表最慢的压缩,但压缩率是最高的 -c 将结果写到标准输出;原文件保持不变 -d 解压缩文件 -f 强制压缩,即使指定文件具有多重连接,或相应的压缩文件已经存在,或压缩数据来 自标准输入 -l 压缩文件使用的参数,列出每个压缩文件如下内容: ◆compressed size: 压缩文件的长度 ◆uncompressed size: 压缩前文件的长度 ◆ratio: 压缩率(如果未知则为0.0%) ◆uncompressed_name: 压缩前的文件名 -r 递归地压缩命令参数指定的目录下的文件 -t 检查命令参数中的压缩文件的完整性 -v 显示每个压缩文件的名字和压缩率
文件压缩(cont.)2、gunzip命令可以用gunzip命令执行解压缩的操作,把压缩文件还原成原始文件。语法:gunzip[选项]压缩文件名gunzip命令选项与gzip相似,也使用-N,-c,-f,-I和一r等参数完成相应的操作。10.9
10.9 文件压缩(cont.) 2、gunzip命令 可以用gunzip命令执行解压缩的操作,把压缩 文件还原成原始文件。 语法:gunzip [选项] 压缩文件名 gunzip命令选项与gzip相似,也使用-N, -c, -f, -l 和 –r等参数完成相应的操作
文件压缩(cont.)gunzip命令的常用选项说明常用选项文件列表解压缩文件,但不包括指定的file文件-x香看压缩文件录,但不解压,-V-t测试文件有无损坏,但不解压,-d录把压缩文件解到指定目录下。只显示压缩文件的注解。-Z不覆盖已经存在的文件-n覆盖已存在的文件且不要求用户确认。-0-j不重建文档的自录结构,把所有文件解压到同一目录下。10.10
10.10 文件压缩(cont.) gunzip命令的常用选项 常用选项 说 明 -x 文件列表 解压缩文件,但不包括指定的file文件 -v 查看压缩文件目录,但不解压。 -t 测试文件有无损坏,但不解压。 -d 目录把压缩文件解到指定目录下。 -z 只显示压缩文件的注解。 -n 不覆盖已经存在的文件。 -o 覆盖已存在的文件且不要求用户确认。 -j 不重建文档的目录结构,把所有文件解压到同 一目录下