揭开linux中的tty与pts的神秘面纱

本文介绍了tty的概念及其在嵌入式设备中的应用,并详细解释了tty设备的几种类型,包括虚拟控制台、串口终端设备及伪终端设备。此外,还讨论了pts(pseudo-terminal slave)作为pty的一种实现方式,用于远程登录场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先说是tty

tty:理解为终端就好了,比如,显示器,键盘等,一般通过串行总线来发送和显示信息,有波特率这个,一般38400.波特率不对,就会显示乱码啦,当然这个不需要我们设置,系统为你设置好了。对于嵌入式设备,连接电脑,就需要设置,一般15200.

终端是一种字符型设备

tty设备包括

1,虚拟控制台,比如echo “hello” > /dev/tty  就在控制台显示。

/dev/tty0代表当前虚拟控制台,而/dev/tty1等代表第一个虚拟控制台,例如当使用ALT+F2进行切换时,系统的虚拟控制台为/dev/tty2 ,当前的控制台则指向/dev/tty2

2,串口终端设备/dev/ttyS*,

3,伪终端设备/dev/pty*,比如在Windows使用telnet 或ssh等方式登录Linux主机

再说说pts

pts(pseudo-terminal slave),懂英文的就知道了,虚拟终端。比如远程到主机啥的,是pty的实现方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敏哥搞wifi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值