小编wor*_*tor的帖子

是否可以使用指定的 tty/pty 打开终端

(我使用的是 Ubuntu。)在我看来,tty 只是一种端口。你输入一些东西,它应该输出一些东西。终端(模拟器)是处理这些输入和输出的软件。从字面上看,终端可以选择连接到哪个端口。

看到/dev里有很多tty文件,/dev/pts/里有很多pts文件,不知道为什么有这么多。都被利用了吗?

如果没有,我可以使用指定的 pty 启动终端吗?

例如 gnome-terminal /dev/pts/47

更新

我这样做的原因是我想要一个远程终端。我知道适当的方法是使用 ssh 或 telnet。

但是对于临时访问来说,不是很方便。我想使用 socat 将 tty 或 pty 转发给客户端。然后客户端可以使用该 pty 或 tty 启动终端。

以下代码工作正常。它在客户端执行,在服务器端我得到“你好”。

echo "hello" > /home/myhomefoler/pty_created_by_socat
Run Code Online (Sandbox Code Playgroud)

terminal tty

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

terminal ×1

tty ×1