zoukankan      html  css  js  c++  java
  • Linux基础5-1 管道及I/O重定向

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

    计算机五大部件:

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

    程序:指令和数据

    部件的作用

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

    总线分类及作用

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

    I/O设备:

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

    I/O设备的重定向:

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

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

    • >| :强制覆盖输出

    set +c :关闭上诉功能

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

    • 命令1 | 命令2 | 命令3...
  • 相关阅读:
    2020.11.17
    2020.11.26
    2020.11.18
    2020.12.01
    2020.11.23
    Java编程规范
    20201003 千锤百炼软工人
    2020081920200825 千锤百炼软工人
    20201004 千锤百炼软工人
    20200929 动手动脑
  • 原文地址:https://www.cnblogs.com/laogama/p/12984757.html
Copyright © 2011-2022 走看看