运算器、控制器:CPU
存储器:RAM
输入设备、输出设备
程序:指令和数据
控制器:读取指令
运算器:
存储器:
地址总线:寻址
控制总线:传输数据
数据总线:控制指令
寄存器:CPU内部暂时存储器
I/O:硬盘,键盘、鼠标
INPUT设备
键盘,鼠标,网卡
OUTPUT设备
系统设定
默认输出设备:标准输出,STDOUT,0
默认输入设备:标准输入 ,STDIN,1
标准错误输出:STDERR,2
标准输入:键盘
标准输出和错误输出:显示器
I/O重定向:
Linux:
输出>
>:覆盖输出
>>:追加输出
set -C:禁止对已经存在文件使用覆盖重定向:
强制覆盖输出,则使用>|
set +c:关闭上述功能
2>:重定向错误输出
2>>:追加方式重定向错误输出
&>:重定向标准输出或错误输出至同一个文件
<:输入重定向
<<:heere document 在此处生成文档
管道:前一个命令的输出作为后一个命令的输入
命令1|命令2|命令3|......
tee:标准输入然后标准入输出和写入文件中