linux - 终端控制功能设置波特率对伪终端真的有效吗?

标签 linux terminal rate pty

I know:

现在我们登录linux,无论是桌面登录还是ssh远程登录,linux系统都会在/dev/pty下为我们分配一个伪终端,对吧?

My question:

那么unix的一些设置波特率的函数:貌似是针对真实物理设备的,对伪终端还有效吗?

最佳答案

伪终端的波特率设置不会控制任何东西,但会建议终端驱动程序(在重要时)如何与物理设备同步,以及建议应用程序是否需要应该发送填充字符。

伪终端可能连接到物理设备,但应用程序无法分辨两者的区别。物理设备仍在使用(也许不是你)。

例如,xterm has an option , 用于测试 ncurses:

Patch #327 - 2016/10/07
add -baudrate option, for testing ncurses.

但你不会发现它有用。

关于linux - 终端控制功能设置波特率对伪终端真的有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41586388/

相关文章:

python - 以编程方式判断一个 Unicode 字符是否在终端中占用多个字符空间

ffmpeg CLI 设置 -r 30 如果输入 => 30 fps,否则 -r 如果 < 30 fps 则采用输入 fps

iphone - 应用内的评分和评论会将用户带到应用商店,从而离开我们的应用 - 完全不受欢迎

php - 更新到 php8.0 时无法启动 PHP 8.0 FastCGI 进程

linux - 如何查看进程是否被杀死?

linux - romfs 包中的二进制所有权

python - 如何使用自定义命令从命令行执行 python 脚本?

ruby-on-rails - Ruby on Rails 评级/喜欢 Gem

c - linux下的C语言正常运行时间

linux - RRDTool GPRINT 格式与 printf