linux管道命令的简单操作

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/81210844

  Linux中的 管道命令 对于初学者来说可能比较难理解吧,今天我就对 管道命令 做一个简单的总结吧。

  当我们第一次接触 管道命令 时,可能都会有这样的一个疑问,这个命令是不是和管道有很大的联系呢?那么恭喜你,猜对了!这条命令的确和管道有着密不可分的联系。

  我们先想一下现在中的管道吧。

现实中的管道

  从上图能看到,我们现实中的管道都是连接两个地方,从一端流向到另一端。那么我们这条命令也是一样的,从一条指令流向到另一条指令。

  本篇就对管道命令做个简要的总结,帮助大家快速理解。





一、基本格式

  管道命令 就是用来连接多条指令的,前一条指令的输出流向会作为后一条指令的操作对象。

  管道命令的操作符是:”|”,它只能处理由前面一条指令传出的正确输出信息,对错误信息是没有直接处理能力的。然后,传递给下一条指令,作为操作对象。

基本格式: 指令1 | 指令2 | …

基本格式

  【指令1】正确输出,作为【指令2】的输入,然后【指令2】的输出作为【指令3】的输入,如果【指令3】有输出,那么输出就会直接显示在屏幕上面了。通过管道之后【指令1】和【指令2】的正确输出是不显示在屏幕上面的。

【提醒注意】:

  1. 管道命令只能处理前一条指令的正确输出,不能处理错误输出;
  2. 管道命令的后一条指令,必须能够接收标准输入流命令才能执行。


二、小例子

1、分页显示 /etc 目录 中内容的详细信息

$ ls -l /etc | more

2、将一个字符串输入到一个文件中

$ echo "Hello World" | cat > hello.txt



  看了这两个小栗子后,相信大家对管道命令有了一个简单的认识,深造还需自身努力,继续加油吧~


猜你喜欢

转载自blog.csdn.net/sun8112133/article/details/81210844