1.理解输入输出的定义
字符设备:
- 字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等;
- 字符设备是内存中开启的虚拟设备并出真实存在。
stdin:
标准输入
编号为0
键盘 鼠标 打字机
stdout:
标准正确输出
标号为1
stderr:
标准错误输出
标号为2
2.如何管理输入
外界传递到程序中的信息
2.1 < 输入重定向
tr 'a-z' 'A-Z' < test
把test文件中的内容定向到tr程序中
2.2 << 多行录入
tr 'a-z' 'A-Z' <<EOF(字符任意)
test #此处的test不能表示为文件名称只表示test字符
test1
EOF (当首字母再次出现表示录入结束)
3.如何管理系统输出
3.1 输出重定向