Linux中输入输出的基本原理

理解输入输出的定义

输入在内存中,输出也在内存中,cpu将输入进行处理产生输出;

存储输入字符和输出字符的东西统称为模拟的虚拟设备,即字符设备:显示字符到屏

幕上的设备文件。

在这里插入图片描述

输入

在这里插入图片描述在这里插入图片描述

打开sheel

在这里插入图片描述

出现0文件

在这里插入图片描述

0文件所在地址

在这里插入图片描述

再打开一个sheel, 会新出现1文件

在这里插入图片描述

0文件和1文件所在地址

在这里插入图片描述在这里插入图片描述

1个sheel对应一个bash

在这里插入图片描述

关闭此sheel此bash退出

在这里插入图片描述

打开新sheel

在这里插入图片描述在这里插入图片描述

此sheel中 输入和输出所在快捷方式地址为/proc/8145/fd/

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

此sheel中 输入和输出所在地址为/dev/pts/在这里插入图片描述

sheel中:

输入一般存放在xx/fd/0

输出一般存在在xx/fd/1(正确输出) xx/fd/2(错误输出)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值