系统的输入和输出

系统的输入和输出

1.理解系统的输入输出

输出输入系统是计算机系统中的主机与外部进行通信的系统

2.管理输入输出的符号

输出重定向

用途:能够将原本要输入到屏幕的数据写入到指定文件中

符号 含义
> 重定向正确输出
2> 重定向错误输出
&> 重定向所有输出

注意:重定向会覆盖原文件的内容

示例
注意:以下实验必须在student用户下完成

find /etc/ -name passwd > file2    ##定向正确输出到file2
find /etc/ -name passwd 2> file3   ##定向错误输出到file3
find /etc/ -name passwd &> file4   ##定向所有输出到file4

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输出重定向命令也可以一起使用
在这里插入图片描述

 > file                                ##清空file

在这里插入图片描述

输出追加

>>        ##追加正确输出到文件最后
2>>       ##追加错误输出到文件最后
&>>       ##追加所有输出到文件最后

注意
追加不会覆盖原文件的内容
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

输入重定向

符号:<<
用途:使用输入重定向能将文件导入命令中
在这里插入图片描述

管道

符号:|
表示含义:将前一条命令的正确输出作为管道符后面命令的标准输入
例如:
在这里插入图片描述
在这里插入图片描述

注意
[1]
tee命令是将输出再重新定义为一个新的输入
在这里插入图片描述
[2]
stderr(标准错误输出设备)的输出不能通过管道,
2>&1 可以把stderr(标准错误输出设备)转换为stdout(标准输出设备)
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44317199/article/details/86146798