linux过滤输出内容,Linux内容整理--过滤器、输入输出及管道
Linux内容整理--过滤器、输入输出及管道1.过滤器
Linux中的应用工具分为三种:
1.交互工具
2.过滤器
3.编辑器
能够接受数据,过滤再输出的工具,称为过滤器。
对过滤器和进程,存在着输入源与输出对象。
1.1 输入、输出、重定向
输入:过滤器的数据来源
标准输入stdin(0):默认是键盘
输出:过滤器的数据去向
标准输出stdout (1):默认是终端屏幕
错误输出:报错讯息与标准输出走不同的I/O通道
标准错误输出stderr(2):默认是终端屏幕
重定向:标准输入、输出与错误输出,都可以用特定符号改变数据来源或去向
标准输入输出
当一个shell命令行启动时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。
直接使用标准输入/输出文件存在以下问题:
输入数据从终端输入时,用户费了半天劲输入的数据只能用一次。下次再想用这些数据时就得重新输入。而且在终端上输入时,若输入有误修改起来不是很方便。输出到终端屏幕上的信息只能看不能动。我们无法对此输出作更多处理,如将输出作为另一命令的输入进行进一步的处理等。
重定向
重定向即把命令(或可执行程序)的标准输入(或输出)发送到指定的文件(或命令)。也就是说,输入可以不来自键盘,而来自一个指定的文件(或是某一命令产生的屏幕输出);输出可以不出现在屏幕,而添加到一个指定的文件。
输入重定向
使用“
大多数工具都会以其后的文件名为输入源
有一些过滤器一定需要添加< 以明确输入源
输入重定向大多使用在文件流的引入中,由于大多数命令都以参数的形式在命令行上指
linux过滤输出内容,Linux内容整理--过滤器、输入输出及管道相关推荐
- linux java输出到文件,linux java输出到文件内容
linux java输出到文件内容 [2021-01-30 07:48:37] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&qu ...
- linux 程序输出 logo,Linux下制作logo并显示到开发板上
我用的是OK6410开发板,自带的两个内核(2.6.32和3.0.1都测试通过) 首先讲一下制作logo的方法: Linux Logo制作工具 : LogoMaker.tgz 4.7MB http:/ ...
- linux hdmi输出快捷键,linux 下的 投影仪,HDMI 输出设置
前些日子研究xmbc的源代码,发现它里面的一个小工具,xbmc_xrandr有点意思,可以设置x11信号分辨率, 输出通道(设备),当时我想,如果X11也有这么一个小工具,我把信号的输出通道选择VGA ...
- linux hdmi输出快捷键,Linux下的投影仪HDMI输出设置
前些日子研究xmbc的源代码,发现它里面的一个小工具,xbmc_xrandr有点意思,可以设置x11信号分辨率, 输出通道(设备),当时我想,如果X11也有这么一个小工具,我把信号的输出通道选择VGA ...
- linux hdmi输出快捷键,Linux 下的投影仪 HDMI 输出设置
前些日子研究xmbc的源代码,发现它里面的一个小工具,xbmc_xrandr有点意思,可以设置x11信号分辨率,输出通道(设备),当时我想, 前些日子研究xmbc的源代码,发现它里面的一个小工具,,x ...
- linux过滤重复字符串,linux – 从制表符分隔文件中删除重复的单词/字符串
我想使用Linux命令从大的制表符分隔文件中删除重复的单词/字符串. names john, cnn, mac, tommy, mac, patrick, ngc, discovery, john, ...
- linux串口输出系统日志,linux系统连接串口工具打印log
1.准备 串口线一条.手机一个 2.步骤 1将串口线插入电脑USB口,开启另一个终端查看串口设备名,输入下面命令: dmesg 2找到最下面一行,尾部即是串口设备名称,我这里叫做"ttyUS ...
- linux shell输出时间,Linux Shell输出格式化日期(转)
1.输出"年-月-日 时:分:秒"(年份为整年) # 2018-12-24 11:22:44 echo `date "+%Y-%m-%d %H:%M:%S"` ...
- Linux系统:常用Linux命令大全(在座的各位赶紧收藏,滑稽.jpg)
一.文件目录类命令 (1)浏览目录命令:cd.dir.ls.ll (2)浏览文件命令:cat.more.less (3)目录操作命令:mkdir.rmdir (4)文件操作命令:touch.rm.cp ...
最新文章
- Wannafly挑战赛22 D	整数序列 (线段树维护三角函数值)
- ginapi服务器性能,gin框架构建Api之:环境配置和路由
- plaintextedit指定一行一行的高亮显示_常见的LED显示屏故障原因分析
- python 的err输出BaseException
- 自学python能干些什么副业-学会python能干嘛 学会python可以做哪些兼职?
- 节日日历for Ubuntu18.04
- Ubuntu14.04创建WiFi热点
- 【破损识别】基于matlab GUI机器视觉+SVM玉米种子破损识别【含Matlab源码 1606期】
- 《算法设计与分析》黄宇编著 课后习题参考答案
- 使用微软Monaco Editor 编写代码比对工具
- z370主板参数_ROG STRIX Z370-F GAMING
- 《Redis视频教程》(p8)
- android 雷达搜索动画,Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单...
- PHP解密PHP加密sg11加密sg11解密全网最厚道的SG11解密方法sg11解密 php解密 SourceGuardian解密sg_load解密去除域名IP授权
- 21年杭州云栖大会参会总结-安全相关内容
- linux 添加用户到组命令,linux下添加用户组和用户
- 微机原理 单片机笔记
- 【沃顿商学院学习笔记】宏观经济学——04贫穷Povety与不平等Inequality
- SASE(什么是SASE)
- PyTorch scatter_ 从懵懂到清晰
热门文章
- 优化数据库大幅度提高Oracle的性能
- vscode 导入第三方jar包(添加外部JAR)
- 洛谷P5174 圆点
- php分享十五:php的数据库操作
- 注册DirectShow filter时应该注意中文路径
- UML模型的基本概念(转)
- 2019年全国各地房价排名50强
- mysql 5.7解压缩_mysql 5.7.22 解压缩安装
- java rsa数字签名_RSA 数字签名算法(Java版)
- JSON.toJSONString(object, SerializerFeature.WriteMapNullValue);第二个参数作用