输出

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中输入输出重定向及管道技术简述相关推荐

  1. Linux中输入输出重定向和管道

    重定向: 覆盖输出重定向:> #date  > /tmp/feng  将时间导入到feng文件中 由于覆盖输出重定向比较危险,所以可以使用一下命令来禁止输出重定向 #set  -C 当确定 ...

  2. RHCE课程-RH033Linux基础笔记五之常用文本处理命令、输入输出重定向、管道

    RHCE课程-初级部分5.常用文本处理命令,输入输出重定向,管道 今天主要以命令为主,虽然普通的命令没技术含量,但是有技术含量的都是以普通的命令为基础 Cat 文件名  cat是concatenate ...

  3. 输入输出重定向和管道

    输入输出重定向和管道 输入输出重定向: 在linux中,标准的输入:键盘,用0表示:标准的输出:显示器,用1表示:标准的错误输出:显示器,用2表示: 重定向: 输出重定向用">&quo ...

  4. Linux中强大的输入输出重定向和管道

    Linux中有三个最重要的输入输出流: Standard Input(STDIN) - 通常指键盘的输入 Standard Output(STDOUT) - 通常指显示器的输出 Standard Er ...

  5. 在.NET程序中使用PIPE(管道技术)

    在.NET程序中使用PIPE(管道技术) 这几天不知道做什么, 受朋友影响, 看完了"新天龙八部", 深受感动, 所以打算做点好事. =) 关于PIPE的应用, 其实原理很简单, ...

  6. H.264中的SPamp;amp;SI帧技术简述

    H.264中的SP&SI帧技术简述 1           应用背景(详细可见文献[1,2])        流间切换.随机接入.错误恢复.快进快退.拼接 2           SP/SI帧 ...

  7. RHEL6入门系列之十一,内/外部命令、重定向、管道

    前面一口气介绍了18个命令,可能大家都已经有些晕了.学习Linux就是这样,它不像Windows那样的傻瓜式操作,要想学好Linux是必须要下苦功的.所以,Linux本身就不是一个面向普通用户的桌面操 ...

  8. Linux 标准输入输出、重定向及管道

    随笔一篇,以便日后翻阅,如有问题欢迎指正 操作环境:Ubuntu 21.10 desktop shell版本:Xshell 因为所学知识有限,所以本文结合了多篇文章的精华并适当添加了自己的内容 其实就 ...

  9. 如何使cmd的输入和输出重定向到管道中(用这种方法可以将指令写入cmd并抓取输出)

    / //                                                                                      // //      ...

最新文章

  1. C# 代理应用 - Cachable
  2. 研究人员探索gaze fixation对基于运动想象的脑机接口性能的影响
  3. PetaPoco 快速上手
  4. PLECS软件学习使用(一)简单的RLC电路搭建
  5. 操作系统学习笔记-2.1.4进程通信
  6. mysql工作表格制作教程_Access制作复杂报表
  7. 计算机巧用剪纸做画册教案,3 巧折巧剪教案公开课一等奖
  8. C++ 採集音频流(PCM裸流)实现录音功能
  9. SQLite数据库的特性
  10. mysql group b_mysql报错之5.7版本的 group by mysql不能使用group by
  11. transformermo
  12. Julia: Array的确很强大
  13. ps画画模糊笔刷_杨雪果ps笔刷|杨雪果CG绘画笔刷(Blur's good brush)下载v7.0 免费版 - 欧普软件下载...
  14. 使用网络调试助手时,踩坑
  15. 北大青鸟python学费_北大青鸟学费贵吗,北大青鸟学费标准_北大青鸟综合校区为您解答...
  16. Spiral Matrix(Medium)
  17. linux u盘保护,如何解除U盘写保护状态?
  18. CSS文字排版终极指南
  19. 人机交互-8-交互式系统设计
  20. Bugku:杂项 一枝独秀

热门文章

  1. linux下解析域名
  2. Java集合---HashSet的源码分析
  3. Android AudioTrack/AudioRecord -wav文件读取3
  4. 昆士兰科技大学计算机专业,昆士兰科技大学QUT计算机科学Computer Science专业排名第101-125位(2021年THE世界大学商科排名)...
  5. Android加密通信防抓包,[原创]基于Taintdroid思想的android ssl\tsl保密通信抓包研究(未成功,分享一下思路)...
  6. python饼状图教程_Python数据可视化:饼状图的实例讲解
  7. mysql group by 重复_mysql – 使用GROUP BY删除重复项的查询
  8. android 启动页_App启动优化一顿操作猛如虎
  9. 北京人文计算机学院,北京人文大学计算机信息工程学院举行元旦晚会
  10. 华软计算机网络技术,[计算机硬件及网络]计算机网络技术专业自评报告华软.doc...