Ubuntu中输入输出重定向及管道技术简述
输出
1、标准输出
定义:程序在默认情况下输出结果的地方(stdout)。
2、输出重定向
定义:用于把数据的输出转移到另一个地方去。
3、Ubuntu中例子
$ls > ~/ls_out ##不显示在显示器上而是输入到文件ls_out中
uname -r > ls_out ## output the kernal information to the file of ls_out
date > ls_out ##output date to file ls_out
uname >> ls_out ##add to the tail of ls_out
输入
1、标准输入
定义:默认情况下接受输入的地方。通常指的是键盘。
2、输入重定向 定义:非标准输入。例如从文件中导入(输入)等。
3、例子Ubuntu
$cat < days ##print the content in the days to the screen
cat < EOF ##立即文档,输入到EOF时停止。
cat << END > hello ##合并使用
管道 |
定义:将“重定向”又向前推了一步。通过一个“|”,将一个命令的输出连接到另一个命令的输入。
例子: ls | grep ruby
解析:ls首先列出所有文件的文件名,管道“|”接收到这些输出并把他们发送给grep命令作为其输入。最后grep在其中查找包含字符串ruby的文件名,并在标准输出(显示器)上面显示。
转载于:https://www.cnblogs.com/xiangyangzhu/p/redirect_pip.html
Ubuntu中输入输出重定向及管道技术简述相关推荐
- Linux中输入输出重定向和管道
重定向: 覆盖输出重定向:> #date > /tmp/feng 将时间导入到feng文件中 由于覆盖输出重定向比较危险,所以可以使用一下命令来禁止输出重定向 #set -C 当确定 ...
- RHCE课程-RH033Linux基础笔记五之常用文本处理命令、输入输出重定向、管道
RHCE课程-初级部分5.常用文本处理命令,输入输出重定向,管道 今天主要以命令为主,虽然普通的命令没技术含量,但是有技术含量的都是以普通的命令为基础 Cat 文件名 cat是concatenate ...
- 输入输出重定向和管道
输入输出重定向和管道 输入输出重定向: 在linux中,标准的输入:键盘,用0表示:标准的输出:显示器,用1表示:标准的错误输出:显示器,用2表示: 重定向: 输出重定向用">&quo ...
- Linux中强大的输入输出重定向和管道
Linux中有三个最重要的输入输出流: Standard Input(STDIN) - 通常指键盘的输入 Standard Output(STDOUT) - 通常指显示器的输出 Standard Er ...
- 在.NET程序中使用PIPE(管道技术)
在.NET程序中使用PIPE(管道技术) 这几天不知道做什么, 受朋友影响, 看完了"新天龙八部", 深受感动, 所以打算做点好事. =) 关于PIPE的应用, 其实原理很简单, ...
- H.264中的SPamp;amp;SI帧技术简述
H.264中的SP&SI帧技术简述 1 应用背景(详细可见文献[1,2]) 流间切换.随机接入.错误恢复.快进快退.拼接 2 SP/SI帧 ...
- RHEL6入门系列之十一,内/外部命令、重定向、管道
前面一口气介绍了18个命令,可能大家都已经有些晕了.学习Linux就是这样,它不像Windows那样的傻瓜式操作,要想学好Linux是必须要下苦功的.所以,Linux本身就不是一个面向普通用户的桌面操 ...
- Linux 标准输入输出、重定向及管道
随笔一篇,以便日后翻阅,如有问题欢迎指正 操作环境:Ubuntu 21.10 desktop shell版本:Xshell 因为所学知识有限,所以本文结合了多篇文章的精华并适当添加了自己的内容 其实就 ...
- 如何使cmd的输入和输出重定向到管道中(用这种方法可以将指令写入cmd并抓取输出)
/ // // // ...
最新文章
- C# 代理应用 - Cachable
- 研究人员探索gaze fixation对基于运动想象的脑机接口性能的影响
- PetaPoco 快速上手
- PLECS软件学习使用(一)简单的RLC电路搭建
- 操作系统学习笔记-2.1.4进程通信
- mysql工作表格制作教程_Access制作复杂报表
- 计算机巧用剪纸做画册教案,3 巧折巧剪教案公开课一等奖
- C++ 採集音频流(PCM裸流)实现录音功能
- SQLite数据库的特性
- mysql group b_mysql报错之5.7版本的 group by mysql不能使用group by
- transformermo
- Julia: Array的确很强大
- ps画画模糊笔刷_杨雪果ps笔刷|杨雪果CG绘画笔刷(Blur's good brush)下载v7.0 免费版 - 欧普软件下载...
- 使用网络调试助手时,踩坑
- 北大青鸟python学费_北大青鸟学费贵吗,北大青鸟学费标准_北大青鸟综合校区为您解答...
- Spiral Matrix(Medium)
- linux u盘保护,如何解除U盘写保护状态?
- CSS文字排版终极指南
- 人机交互-8-交互式系统设计
- Bugku:杂项 一枝独秀
热门文章
- linux下解析域名
- Java集合---HashSet的源码分析
- Android AudioTrack/AudioRecord -wav文件读取3
- 昆士兰科技大学计算机专业,昆士兰科技大学QUT计算机科学Computer Science专业排名第101-125位(2021年THE世界大学商科排名)...
- Android加密通信防抓包,[原创]基于Taintdroid思想的android ssl\tsl保密通信抓包研究(未成功,分享一下思路)...
- python饼状图教程_Python数据可视化:饼状图的实例讲解
- mysql group by 重复_mysql – 使用GROUP BY删除重复项的查询
- android 启动页_App启动优化一顿操作猛如虎
- 北京人文计算机学院,北京人文大学计算机信息工程学院举行元旦晚会
- 华软计算机网络技术,[计算机硬件及网络]计算机网络技术专业自评报告华软.doc...