下一个 上一个 目录

5. Termcap 和 Terminfo 问题

根据其手册页,“terminfo 是一个描述终端的数据库,供面向屏幕的程序使用……”。 它定义了一组通用的控制序列(转义码),用于在终端上显示文本,并使支持不同的终端硬件成为可能,而无需特殊的驱动程序。 Terminfo 库位于现代 Linux 发行版的 /usr/share/terminfo 中。

Terminfo 数据库已在很大程度上取代了旧的 termcap 和完全过时的 termlib。 这通常与程序安装无关紧要,除非在处理需要 termcap 的软件包时。

大多数 Linux 发行版现在使用 terminfo,但仍然保留旧的 termcap 库,以便与遗留应用程序兼容(参见 /etc/termcap)。 有时需要安装一个特殊的兼容性软件包,以方便使用 termcap 链接的二进制文件。 极少数情况下,可能需要注释掉源文件中的 #define termcap 语句。 检查你的特定发行版的相应文档文件,以获取有关此内容的权威信息。


下一个 上一个 目录