UNIX 终端系统配置与数据库管理详解
1. termcap 文件与终端能力
在 UNIX 系统中, /etc/termcap 文件用于描述终端的各种能力。这里仅展示了该文件的部分内容,重点聚焦于常见的 DEC VT100 类型终端。
termcap 条目的首行包含终端的一系列名称和别名,只要不包含空格,这些名称或别名都可作为 TERM 环境变量的值。其余部分则是由冒号分隔的能力代码和对应值。终端能力主要分为以下几类:
- 终端数据信息 :例如 am 代码表示终端能自动将长输出字符串换行显示在终端屏幕上;还有一些代码用于描述终端屏幕的列数(如 co#80 表示 80 列)、行数(如 li#24 表示 24 行)等。
- 执行操作的字符序列 :这些代码指示执行终端操作所需的 ESCAPE 序列,像移动光标到指定位置(ESCAPE 字符缩写为 \E )。
- 特殊按键的字符序列 :记录终端上特殊按键的字符序列,ESCAPE 字符同样缩写为 \E 。
能力类型又可细分为三种:
1. 布尔能力 :由无参数的能力名称组成,如上述的 am 用于自动换行。
2. 数值能力 :由能力名称、井号
超级会员免费看
订阅专栏 解锁全文
2823

被折叠的 条评论
为什么被折叠?



