红帽系统用户基础课件lesson7输入、输出和管道week_第1页
红帽系统用户基础课件lesson7输入、输出和管道week_第2页
红帽系统用户基础课件lesson7输入、输出和管道week_第3页
红帽系统用户基础课件lesson7输入、输出和管道week_第4页
红帽系统用户基础课件lesson7输入、输出和管道week_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲:唐雅璇标准输入、输出和管道Email: Tel: 标准输入和标准输出Linux系统中,通常把程序分为以下三类:图形程序屏幕程序终端程序标准输入和标准输出标准输入(stdin)程序读取的源被称为标准输入通常与终端显示器相连标准输出(stdout)程序写入的目的地被称为标准输出通常与终端显示器相连重定向重定向就是将目前的所得数据输出/入到其他地方去重定向标准输出将输出写入文件:将输出追加到文件中:重定向标准输入bash用把标准错误流重定向到文件中标准输入、输出和标准错误流描述符缩写标准输入0stdin标准输出1stdout标准错误2stderr数据流重导向1:以覆盖的方法将正确的数据输出到指

2、定的文件或设备上1:以累加的方法将正确的数据输出到指定的文件或设备上2:以覆盖的方法将错误的数据输出到指定的文件或设备上2:以累加的方法将错误的数据输出到指定的文件或设备上使用命令输出重导向的场合当屏幕输出的信息很重要,而且我们需要将它存下来的时候后台执行的程序,不希望它干扰屏幕正常的输出结果一些系统的例行命令的执行结果,希望它可以存下来一些执行命令,我们已经知道它可能的错误信息,所以想以2 /dev/null将它丢掉错误消息与正确消息需要分别输出管道管道(pipe)一个命令的标准输出被直接用“管道”输送到另一个命令的标准输入中管道命令“|”仅能处理通过前面一个命令传来的正确消息,也就是标准输

3、出(stdout)的 信息,对于标准错误,并没有直接处理的能力选取命令cut、grep选取命令就是将一段数据经过分析后,取出我们想要的部分cut,或者是,通过分析关键词,取得我们想要的行grep。通常选取信息是针对“逐行”分析的,并不是针对整个信息分析的。选取命令cutcut:就是“切”的意思。这个命令可以将一段消息的某段“切”出来。处理的消息是以“行”为单位rootlinux #cut d “分隔符” f fieldsrootlinux #cut c 字符范围参数:-d:后面接分隔符。与-f一起使用-f:根据-d的分隔符将一段消息分为数段,用-f取出第几段的意思-c:以字符为单位取出固定的字

4、符范围合并文件pastepaste:合并文件的列rootlinux #cut options file参数:-d:指定间隔字符取代tab-s:串列进行而非平行处理-help:在线帮助选取命令grepgrep:分析一行消息,若其中有 所需要的信息,就将该行信息显示出来rootlinux #grep -acinv 搜索字符串 filename参数:-a:将二进制文件以文本文件的方式搜索数据-c:计算找到搜索字符串的次数-i:忽略大小写的不同,所以大小写视为相同-n:顺便输出行号-v:反向选择,即显示出没有搜索字符串内容的那一行排序命令sortrootlinux #sort -fbMnrtuk file or stdin参数:-f:忽略大小写的差异-b:忽略最前面的空格符部分-M:以月份的名字来排序-n:使用“纯数字”进行排序-r:反向排序-t:分隔符,默认是tab键-u:就是uniq,相同的数据中,仅出现一行表示-k:按那个字段(field)来进行排序拆分命令 splitro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论