基础设备

运算器,控制器,CPU
存储器,RAM
输入设备/输出设备
程序,指令和数据

地址总线:内存寻址
数据总线:传输数据
控制总线:控制指令
程序:
Input设备:
Output设备:

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

输入输出重定向

:输出重定向,原有内容被覆盖 (set -C # 禁止执行覆盖重定向)
>|:强制执行覆盖重定向
> > :追加重定向原有内容不被覆盖
2>:错误重定向
2>>:错误追加重定向
&>:重定向所有输出至同一个文件
<:输入重定向
<<:在此处生成文档

管道

命令1 | 命令2:将命令1的输出当作命令2的输入