[英]If I login linux using serial port console, does it using the terminfo or termcap?
由Linux内核的VT子系统实现的Linux控制台,当我从串行端口控制台登录时,是否使用terminfo或termcap?
这没什么区别。 少数系统可能对某些应用程序使用termcap 库 (现有的,可能仅是Slackware),但是无论应用程序是否在串行端口上运行,该应用程序都使用相同的库。
多个应用程序使用ncurses库的termcap 接口 (该库同时提供termcap和terminfo接口),但这不会改变答案。 他们仍将使用相同的库(和相同的接口),只是因为在不同的低级接口之间切换到相同的库没有什么意义。
“接口”当然是指少数用于初始化和查询终端数据库的功能。 使用termcap 界面进行ncurses的应用程序仍会获得terminfo数据,尽管对其进行了微调以使其更适合与诸如screen
应用程序一起使用,这些应用程序假设备用字符集没有被termcap md
重置(与sgr0
相同)。
进一步阅读:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.