其他分享
首页 > 其他分享> > 删除socat 创建的串口对

删除socat 创建的串口对

作者:互联网

一、创建串口对

socat -d -d pty,b115200 pty,b115200

image
发送数据

echo "test string" > /dev/pts/1

image

显示数据

cat < /dev/pts/2

image

二、删除所有串口对
/dev/pts# ls
列出socat所有串口
fuser -k /dev/pts/xx
此处xx替换要删除的串口名称

1> tty(终端设备的统称):
tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

2> pty(虚拟终端):
但是如果我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)

3> pts/ptmx(pts/ptmx结合使用,进而实现pty):
pts(pseudo-terminal slave)是pty的实现方法,与ptmx(pseudo-terminal master)配合使用实现pty。

标签:tty,删除,串口,dev,终端,pty,socat,pts
来源: https://www.cnblogs.com/zhaogaojian/p/15551542.html