Linux中的输入输出管理

一、理解什么是输入输出?

输入设备: 指的是操作者向系统发送指令,如鼠标键盘等,都是输入设备;
输出设备: 指的是系统向用户表达的东西,比如显示器,耳机等都是输出设备;

名称含义
字符设备就是显示字符到屏幕上的文件
stdin标准输入,编号为0 ,键盘、鼠标、打字机等
stdout标准正确输出, 编号为1
stderr标准错误输出, 编号为2

二、系统输入管理

符号含义
<输入重定向
<<多行录入

实验:

在这里插入图片描述
在这里插入图片描述
加粗样式

三、系统输出管理

(1) 输出重定向

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

实验:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
(2)追加

符号含义
>>追加正确输出
2>>追加错误输出
&>>追加所有输出

实验:
find /etc -name passwd >> file.out:追加正确输出
在这里插入图片描述
find /etc -name passwd 2>> file.err:追加错误输出
在这里插入图片描述
find /etc -name passwd &>> file.out:追加所有输出
在这里插入图片描述
##使用追加功能不会覆盖文件原有的内容,而是在原有内容之后追加新的内容
(3)管道符“|”

“|”将前|之前一条命令输出的内容变为输入内容传递到”|“之后的下一个命令进行操作;
”|“所输出的内容是正确内容,若想输出全部内容需要在”|“前加2>&1;
注意:管道在一条命令中可以使用多次!!

##把前一条命令的输出变成输入传递到下一条命令进行操作
##管道只处理正确的输出
在这里插入图片描述
##2>&1把编号为2的输入转换到编号为1的输出中
在这里插入图片描述
##tee 复制输出到指定位置
在这里插入图片描述
##管道在一条命令中可以使用多次
在这里插入图片描述
(4)交互模式
#需要人为输入的模式
在这里插入图片描述
#非交互式输入的模式
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值