了解I/O设备之前,先了解计算机的组成
计算机五大部件:
- CPU:运算器、控制器
- 存储器
- 输入/输出设备(I/O设备)
程序:指令和数据
部件的作用
- 控制器:控制指令
- 运算器:执行运算
- 存储器:存储结果
- 寄存器:CPU的暂时存储器
总线分类及作用
- 地址总线:内存寻址
- 数据总线:传输数据
- 控制总线:控制指令
I/O设备:
- 输入设备
- 输出设备
- 系统设定:
- 默认输入设备:标准输入(键盘),编码1
- 默认输出设备:标准输出(显示器),编码0
- 标准错误输出:(显示器),编码2
I/O设备的重定向:
-
输出重定向
- > :覆盖输出
- >> :追加输出
- 2> :重定向错误覆盖输出
- 2>> :重定向错误追加输出
- &> :重定向标准输出或错误输出到同一个文件
-
输入重定向
- < :输入重定向
- << :在此处生成一个文档,在输出过程中出现定义的字符串或字符时,结束输入
- 也可以使用追加的方式,将生成文件的内容追加到对应的文件中
set -c :禁止对已存在的文件使用覆盖重定向
- >| :强制覆盖输出
set +c :关闭上诉功能
管道:将一个命令的输出作为后一个命令的输入
- 命令1 | 命令2 | 命令3...
-