Linux基础--管道(管线命令)
来源:互联网 发布:淘宝店进货渠道 编辑:程序博客网 时间:2024/05/22 15:59
bash命令执行的时候有时候有数据的数据会出现!那么如果这群数据必须经过几道手续之后才能得到我们所想要的格式,应该如何来设定?这就牵涉到管线命令的问题了。管线命令使用的是【|】这个界定符号!另外,管线命令与【连续下达命令】是不一样的!
所谓管道就是说:一个程序的输出,可以变成另一个程序的输入。这样一来,不同的程序就可以一起合作,完成一项工作。管道最重要的地方,就在于它可以发挥“组合的力量”。
管道的用法:
命令1 | 命令2 : “命令1”执行产生输出,经由管道,变成“命令2”的输入。
$ ls -al /etc | less
如此以来,使用ls指令输出后的内容,就能够被less读取,并且利用less的功能,我们就能够前后翻动相关的信息了!我们就来了解一下这个管线命令【|】的用途把!其实这个管线命令【|】仅能处理经由前一个指令传来的正确信息,也就是standard output的信息,对于standard error并没有直接处理的能力。在每个管线后面接的第一个数据必定是【指令】。而且这个指令必须要能够接受standard input的数据才行,这样的指令才可以视为【管线命令】,例如less,more,head,tail等都是可以接收standard input的管线命令,至于例如ls,cp,mv等就是管线命令了!也就是说管线命令主要有两个比较需要注意的地方:
~管线命令进会处理 standard output,对于standard error output会予以忽略。
~管线命令必须要能够接收来自前一个指令的数据成为standard input 继续处理才行。
0 0
- Linux基础--管道(管线命令)
- Linux 管道 管线
- Linux基础学习-管道命令
- Linux命令:管线命令
- Linux笔记(8)--管线命令
- linux--管线命令
- Linux管线命令
- Linux基础07_管线命令与命名历史
- (转载)Linux管道命令
- Asp.net管道模型(管线模型)
- Linux命令4(Linux命令重定向与管线命令)
- linux系统编程之管道(三):命令管道(FIFO)
- linux系统编程之管道(三):命令管道(FIFO)
- Linux基础之IO重定向及管道详解(涉及tr、tee命令)
- Linux基础篇四———管道命令
- 【linux学习笔记】命令执行判断依据(';'、'&&'、'||')管线命令('|')以及cut、grep命令
- Linux学习之十四、管线命令
- Linux的管道命令竖线(|)
- 递归的应用(二)
- web App 移动开发之ionic开发环境部署
- 数据结构与算法分析笔记与总结(java实现)--二叉树16:从上往下打印二叉树
- Mysql支持emoji表情
- Git常用命令行
- Linux基础--管道(管线命令)
- github简单应用
- Java:对double值进行四舍五入,保留两位小数的几种方法
- CCF之Z字型扫描(java)
- 装系统终极版
- 数据结构与算法分析笔记与总结(java实现)--二叉树17:按之字形顺序打印二叉树
- 基于CentOS的Splunk安装
- 研究虚表(探索多态的原理)和菱形虚拟继承
- C++中的new、operator new与placement new