11-输入输出重定向及管道
来源:互联网 发布:淘宝店铺类型 编辑:程序博客网 时间:2024/05/19 03:44
一.过滤器命令概念:
从一个来源输入数据,然后输出到输出源里面。ls,cat命令都是过滤器。
输入输出重定向是针对过滤器命令来说的,这种命令很多。
二.输出相关
1.标准正确输出重定向符号 >例子: ls > /tmp/aaa.txt
2.标准错误输出重定向符号 2>
例子: ls /ttt 2> /tmp/aaa.txt (/目录下本身没有ttt文件)
正确和错误的输出都重定向到/tmp/findfile
例子: find / -name shrek > /tmp/findfile 2>&1
find / -name shrek &> /tmp/findfile
3.标准输出追加符号 >>
例子:echo aaa>>a
4.标准错误追加符号 2>>
三.输入相关
1.标准输入重定向符号 < (该命令很少用)例子:
tr "a-z" "A-Z" < /etc/passwd 将/etc/passwd文件转为大写
2.符号 <<
例子:
cat << EEE 一直等待输入,直到按ctrl+d或遇到"EEE"符号才接受输入的内容
cat > a.txt << EEE 直到遇到"EEE"符号才接受输入的内容并输出到a.txt
四.管道
1.管道符 |用途:将前面一个命令的输出作为后面一个命令的输入
例子:
ls /etc/ -l | grep '^d'| wc -l 统计/etc/目录下有多少个文件夹.
ls /etc/ -l | grep '^-'| wc -l 统计/etc/目录下有多少个文件.
ls /etc/ -l | grep '^l'| wc -l 统计/etc/目录下有多少个链接.
ls /etc/ -l | grep '^l'|tee bbb.txt| wc -l 意思为tee bbb.txt将ls /etc/ -l | grep '^l'|命令的内容复制一份
到bbb.txt里面并将ls /etc/ -l | grep '^l'|命令的内容输入到wc -l命令中
dmsg|more 分屏显示内核信息
阅读全文
0 0
- 11-输入输出重定向及管道
- linux输入输出重定向及管道
- 10、输入输出重定向及管道
- 【linux 命令】输入输出重定向及管道
- Linux输入输出重定向及管道
- 管道操作 | 输入输出重定向
- Linux基本功八:输入输出重定向及管道
- Ubuntu中输入输出重定向及管道技术简述
- Linux--标准输入输出、重定向及管道运用
- linux下的基本操作11(输入输出重定向及管道)
- Linux输入输出重定向以及管道
- Linux输入输出重定向以及管道
- linux命令温故知新:输入输出重定向/管道
- vim编辑器,管道,输入输出重定向
- 利用管道重定向标准输入输出流
- 【学习Linux】输入输出的重定向,管道
- 第三章 输入输出重定向和管道
- VC使用管道重定向进程输入输出
- 五、工厂方法模式——设计模式学习笔记
- Idea 使用详解
- DFS:POJ1088-滑雪(记忆化搜索)
- System.Drawing.Image.FromFile()获取图片路径的弊端
- HTML5入门
- 11-输入输出重定向及管道
- <函数式swift>读书笔记之Trie结构
- listView在添加了headerView后的点击事件解析
- Java总结篇系列:Java泛型
- HDU 2266 How Many Equations Can You Find (技巧性dfs)
- 最优化问题-线性优化(LP)
- 搭建环境
- Python3网络爬虫(一):利用urllib进行简单的网页抓取
- 一站式学习Wireshark(四):网络性能排查之TCP重传与重复ACK