首页 > 系统服务 > 详细

Linux基础5-1 管道及I/O重定向

时间:2020-05-29 18:22:25      阅读:46      评论:0      收藏:0      [点我收藏+]

了解I/O设备之前,先了解计算机的组成

计算机五大部件:

  • CPU:运算器、控制器
  • 存储器
  • 输入/输出设备(I/O设备)

程序:指令和数据

部件的作用

  • 控制器:控制指令
  • 运算器:执行运算
  • 存储器:存储结果
  • 寄存器:CPU的暂时存储器

 

总线分类及作用

  • 地址总线:内存寻址
  • 数据总线:传输数据
  • 控制总线:控制指令

 

I/O设备:

  • 输入设备
  • 输出设备
  • 系统设定:
    • 默认输入设备:标准输入(键盘),编码1
    • 默认输出设备:标准输出(显示器),编码0
    • 标准错误输出:(显示器),编码2

I/O设备的重定向:

  • 输出重定向
    • > :覆盖输出
    • 技术分享图片
    • >> :追加输出
    • 2> :重定向错误覆盖输出
    • 2>> :重定向错误追加输出
    • 技术分享图片
    • &> :重定向标准输出或错误输出到同一个文件
  • 输入重定向
    • < :输入重定向
    • 技术分享图片
    • << :在此处生成一个文档,在输出过程中出现定义的字符串或字符时,结束输入
    • 技术分享图片
    • 也可以使用追加的方式,将生成文件的内容追加到对应的文件中
    • 技术分享图片

 

set -c :禁止对已存在的文件使用覆盖重定向

  • >| :强制覆盖输出

set +c :关闭上诉功能

 

管道:将一个命令的输出作为后一个命令的输入

  • 命令1 | 命令2 | 命令3...
  • 技术分享图片技术分享图片

     

     

 

Linux基础5-1 管道及I/O重定向

原文:https://www.cnblogs.com/laogama/p/12984757.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!