Share&Joy

Ginger' Blog


  • 首页
  • 归档
  • 标签
  •   

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo

Linux入门基础17

发布于 2017-09-13 tech Linux 

Linux入门基础17

Linux多命令协作:管道及重定向

开源文件的核心理念之一就是不要重复发明轮子

在Linux中,大多数命令都很简单,我们可以通过将不同功能的命令组合在一起使用,以达到完成某个复杂功能的目的。

在Linux中,几乎所有的命令的返回数据都是纯文本的(因为命令都是运行在CLI下),而纯文本形式的数据又是绝大多数命令的输入格式,这就让多命令协作成为可能。

Linux的命令行为我们提供了管道和重定向机制,多命令协作就是通过管道和重定向完成的。

shell的数据流

管道和重定向

  • 管道通常用来组合不同的命令,以实现一个复杂的功能。
  • 重定向通常用来保存某命令的输出信息或错误信息,可以用来执行结果或保存错误信息到一个指定的文件

所有重定向给/dev/null的设备都会被丢弃掉

Any question please contact 1-riverfish

分享到 

 上一篇: Linux入门基础18 下一篇: Linux入门基础16 

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo