Manpages

NAME

termcap - 終 端 功 能 數 據 庫

描 述 DESCRIPTION

termcap 數 據 庫 是 一 個 過 時 (obsolete) 工 具 , 用 來 描 述 以 字 符 爲 單 位 的 終 端 和 打 印 機 的 功 能 。 它 之 所 以 被 保 留 , 是 爲 了 兼 容 古 老 的 程 序 ; 新 程 序 應 當 使 用 terminfo(5) 數 據 庫 和 相 關 的 庫 。

/etc/termcap 是 一 個 ASCII 文 件 (數 據 庫 主 控 文 件 ), 列 出 了 許 多 不 同 類 型 終 端 的 功 能 。 程 序 可 以 讀 取 它 , 來 找 到 控 制 實 際 使 用 的 終 端 的 可 視 化 屬 性 的 特 定 的 脫 逸 字 符 (escape code)。 (終 端 的 其 他 方 面 是 stty 處 理 的 。 )termcap 數 據 庫 按 照 TERM 環 境 變 量 進 行 索 引 。

Termcap 條 目 必 須 以 單 個 邏 輯 行 定 義 , 在 新 行 符 處 應 當 用 ’\’ 來 續 行 。 字 段 以 ’:’ 分 隔 。 每 個 條 目 的 第 一 個 字 段 從 左 邊 起 始 , 包 含 一 系 列 終 端 的 名 稱 , 以 ’|’ 分 隔 。 第 一 個 子 字 段 可 能 (在 4.3 及 以 前 的 BSD termcap 條 目 中 ) 包 含 由 兩 個 字 符 組 成 的 簡 稱 。 這 個 簡 稱 可 以 由 大 寫 或 小 寫 字 母 組 成 。 在 4.4BSD termcap 條 目 中 , 這 個 字 段 被 忽 略 。 第 二 個 子 字 段 (在 較 新 的 4.4BSD 格 式 中 是 第 一 個 字 段 ) 包 括 環 境 變 量 TERM 使 用 的 名 字 。 只 能 使 用 小 寫 字 母 。 可 選 的 硬 件 功 能 應 當 通 過 附 加 一 個 連 字 符 (hyphen) 和 後 綴 來 標 記 。 參 見 下 面 的 範 例 。 一 般 使 用 的 後 綴 是 w (行 寬 超 過 80 個 字 符 ), am (自 動 加 邊 ), nam (不 自 動 加 邊 ), 和 rv (反 轉 視 頻 顯 示 )。 第 三 個 子 字 段 包 含 一 個 對 這 個 termcap 條 目 的 長 的 描 述 性 的 名 字 。 接 下 來 的 字 段 包 含 終 端 功 能 。 任 何 連 續 的 功 能 行 必 須 從 左 邊 縮 進 一 個 指 標 符 (tab) 位 置 。 儘 管 沒 有 定 義 順 序 , 建 議 你 將 布 爾 值 寫 在 最 先 , 然 後 是 數 字 值 , 最 後 是 字 符 串 值 ; 按 照 字 母 排 序 , 沒 有 大 小 寫 之 分 。 類 似 功 能 可 以 寫 在 同 一 行 。 例 如 :

Head line: vt|vt101|DEC VT 101 terminal in 80 character mode:\
Head line: Vt|vt101-w|DEC VT 101 terminal in (wide) 132 character mode:\
Boolean: :bs:\
Numeric: :co#80:\
String: :sr=\E[H:\ 布 爾 值 Boolean Capabilities

5i

打 印 機 不 在 屏 幕 上 回 顯

am

自 動 加 邊 , 意 味 着 自 動 卷 行

bs

Control-H (8 dec.) 執 行 一 個 退 格 (backspace)

bw

在 行 的 左 邊 退 格 回 到 上 一 行 的 右 邊

da

顯 示 保 留 在 屏 幕 上 方

db

顯 示 保 留 在 屏 幕 下 方

eo

一 個 空 格 刪 除 光 標 所 在 位 置 的 所 有 字 符

es

工 作 在 狀 態 行 的 轉 義 順 序 (escape sequence) 和 特 殊 字 符

gn

普 通 設 備

hc

這 是 一 個 硬 拷 貝 終 端

HC

光 標 不 在 底 線 時 幾 乎 看 不 見

hs

有 一 個 狀 態 線

hz

Hazeltine bug, 終 端 不 能 打 印 ~ 符 號

in

終 端 插 入 空 字 符 , 不 是 空 格 , 來 填 充 空 白

km

終 端 有 一 個 meta鍵

mi

光 標 移 動 是 工 作 在 插 入 模 式 下

ms

光 標 移 動 是 工 作 在 突 出 /下 劃 線 (standout/underline) 模 式

NP

無 填 充 字 符

NR

ti 不 能 反 轉 爲 te

nx

無 填 充 , 必 須 使 用 XON/XOFF

os

終 端 能 重 擊 (將 光 標 置 於 要 改 變 的 字 符 下 面 , 再 通 過 鍵 盤 輸 入 一 個 字 符 來 替 換 原 來 的 字 符 。 )

ul

終 端 不 能 被 重 擊 , 只 能 下 劃 線

xb

蜂 窩 信 號 , f1 發 射 ESCAPE, f2 發 射 ^C

xn

換 行 /返 轉 信 號

xo

終 端 使 用 xon/xoff協 議

xs

打 印 的 文 字 超 過 突 出 的 文 本 , 將 顯 示 在 突 出 的 位 置

xt

Teleray 信 號 , 破 壞 tabs 和 奇 數 化 突 出 模 式 (standout mode) 數 字 值 Numeric Capabilities

co

列 數

dB

硬 拷 貝 終 端 上 退 格 (backspace) 延 時 , 以 毫 秒 爲 單 位

dC

硬 拷 貝 終 端 上 回 車 (carriage return) 延 時 , 以 毫 秒 爲 單 位

dF

硬 拷 貝 終 端 上 打 印 紙 進 紙 (form feed) 延 時 , 以 毫 秒 爲 單 位

dN

硬 拷 貝 終 端 上 新 行 符 (new line) 的 延 時 , 以 毫 秒 爲 單 位

dT

硬 拷 貝 終 端 上 製 表 符 停 止 位 (tabulator stop) 的 延 時 , 以 毫 秒 爲 單 位

dV

硬 拷 貝 終 端 上 垂 直 製 表 符 停 止 位 的 延 時 , 以 毫 秒 爲 單 位

it

tab 位 置 間 的 差 分

lh

軟 標 籤 高 度

lm

內 存 線 ( Lines of memory)

lw

軟 標 籤 的 寬 度

li

行 數

Nl

軟 標 籤 的 數 目

pb

需 要 填 充 的 最 低 波 特 率

sg

突 出 信 號

ug

下 劃 線 信 號

vt

虛 擬 終 端 數 目

ws

若 狀 態 線 寬 度 與 屏 幕 寬 度 不 同 時 的 大 小 字 符 串 值 String Capabilities

!1

轉 義 爲 保 存 鍵

!2

轉 義 爲 掛 起 鍵

!3

轉 義 爲 撤 消 鍵

#1

轉 義 爲 幫 助 鍵

#2

轉 義 爲 home 鍵

#3

轉 義 爲 輸 入 鍵

#4

轉 義 爲 光 標 左 移 鍵

%0

重 做 (redo) 鍵

%1

幫 助 鍵

%2

標 記 鍵

%3

信 息 (message) 鍵

%4

轉 移 鍵

%5

下 一 對 象 (next-object) 鍵

%6

打 開 鍵

%7

選 項 鍵

%8

上 一 對 象 鍵

%9

打 印 鍵

%a

轉 義 爲 信 息 (message) 鍵

%b

轉 義 爲 轉 移 鍵

%c

轉 義 爲 next鍵

%d

轉 義 爲 options鍵

%e

轉 義 爲 previous鍵

%f

轉 義 爲 打 印 鍵

%g

轉 義 爲 redo鍵

%h

轉 義 爲 替 換 鍵

%i

轉 義 爲 光 標 右 移 鍵

%j

轉 義 爲 恢 復 鍵

&0

轉 義 爲 取 消 鍵

&1

參 考 鍵

&2

刷 新 鍵

&3

替 換 鍵

&4

重 新 開 始 鍵

&5

恢 復 鍵

&6

保 存 鍵

&7

掛 起 鍵

&8

撤 銷 鍵

&9

轉 義 爲 開 始 鍵

*0

轉 義 爲 查 找 鍵

*1

轉 義 爲 命 令 鍵

*2

轉 義 爲 拷 貝 鍵

*3

轉 義 爲 創 建 鍵

*4

轉 義 爲 刪 除 字 符

*5

轉 義 爲 刪 除 行

*6

選 擇 鍵

*7

轉 義 爲 結 束 鍵

*8

轉 義 爲 清 除 行 鍵

*9

轉 義 爲 退 出 鍵

@0

查 找 鍵

@1

開 始 鍵

@2

取 消 鍵

@3

關 閉 鍵

@4

命 令 鍵

@5

拷 貝 鍵

@6

創 建 鍵

@7

結 束 鍵

@8

回 車 /發 送 鍵

@9

退 出 鍵

al

插 入 新 行

AL

縮 進 %1 行

ac

成 對 的 圖 形 字 符 塊 , 映 射 替 代 的 字 符 集

ae

結 束 替 代 的 字 符 集

as

爲 圖 形 字 符 塊 開 始 替 代 的 字 符 集

bc

退 格 , 如 果 沒 有 ^H

bl

鈴 聲

bt

移 動 到 前 一 個 tab停 止 位

cb

從 行 的 開 始 處 清 除 到 光 標 處

cc

虛 設 命 令 字 符

cd

清 除 到 屏 幕 的 末 端

ce

清 除 到 行 末

ch

水 平 移 動 光 標 到 %1列

cl

清 除 屏 幕 並 將 光 標 置 位

cm

光 標 移 動 到 %1行 , %2列 (屏 幕 中 )

CM

光 標 移 動 到 %1行 , %2列 (內 存 中 )

cr

回 車

cs

翻 滾 區 域 , 從 %1行 到 %2行

ct

清 除 tab

cv

垂 直 移 動 光 標 到 %1行

dc

刪 除 一 個 字 符

DC

刪 除 %1個 字 符

dl

刪 除 一 行

DL

刪 除 %1行

dm

開 始 delete模 式

do

光 標 下 移 一 行

DO

光 標 下 移 #1行

ds

使 狀 態 行 不 可 用

eA

激 活 替 代 的 字 符 集

ec

從 光 標 處 開 始 , 刪 除 %1個 字 符

ed

結 束 delete模 式

ei

結 束 insert模 式

ff

硬 拷 貝 終 端 上 的 走 紙 符

fs

在 進 入 狀 態 行 之 前 返 回 字 符 到 他 的 位 置

F1

由 功 能 鍵 F11發 送 的 字 符 串

F2

由 功 能 鍵 F12發 送 的 字 符 串

F3

由 功 能 鍵 F14發 送 的 字 符 串

...

...

F9

由 功 能 鍵 F19發 送 的 字 符 串

FA

由 功 能 鍵 F20發 送 的 字 符 串

FB

由 功 能 鍵 F21發 送 的 字 符 串

...

...

FZ

由 功 能 鍵 F45發 送 的 字 符 串

Fa

由 功 能 鍵 F46發 送 的 字 符 串

Fb

由 功 能 鍵 F47發 送 的 字 符 串

...

...

Fr

由 功 能 鍵 F63發 送 的 字 符 串

hd

移 動 光 標 到 下 一 行 的 中 間

ho

光 標 置 初 始 位

hu

移 動 光 標 到 上 一 行 的 中 間

i1

登 錄 時 , 初 始 化 的 字 符 串 1

i3

登 錄 時 , 初 始 化 的 字 符 串 3

is

登 錄 時 , 初 始 化 的 字 符 串 2

ic

插 入 一 個 字 符

IC

插 入 %1個 字 符

if

初 始 化 文 件

im

開 始 插 入 模 式

ip

插 入 填 充 時 間 和 插 入 後 所 需 要 的 特 殊 字 符

iP

初 始 化 程 序

K1

輔 助 鍵 盤 的 上 左 鍵

K2

輔 助 鍵 盤 的 center鍵

K3

輔 助 鍵 盤 的 上 右 鍵

K4

輔 助 鍵 盤 的 底 部 左 鍵

K5

輔 助 鍵 盤 的 底 部 右 鍵

k0

功 能 鍵 0

k1

功 能 鍵 1

k2

功 能 鍵 2

k3

功 能 鍵 3

k4

功 能 鍵 4

k5

功 能 鍵 5

k6

功 能 鍵 6

k7

功 能 鍵 7

k8

功 能 鍵 8

k9

功 能 鍵 9

k;

功 能 鍵 10

ka

清 除 所 有 的 tab鍵

kA

插 入 行 鍵

kb

退 格 鍵

kB

退 回 tab停 止 位

kC

清 屏 鍵

kd

光 標 下 移 鍵

kD

刪 除 光 標 下 的 字 符 鍵

ke

關 閉 輔 助 鍵 盤

kE

清 除 到 行 末

kF

向 前 /後 滾 卷

kh

光 標 置 初 始 位 鍵

kH

光 標 hown down鍵

kI

插 入 字 符 /插 入 模 式 鍵

kl

光 標 左 移 鍵

kL

整 行 刪 除 鍵

kM

退 出 插 入 模 式

kN

下 一 頁

kP

上 一 頁

kr

光 標 右 移 鍵

kR

向 後 /前 滾 卷 鍵

ks

開 輔 助 鍵 盤

kS

清 除 到 屏 幕 末 端

kt

清 除 這 個 tab鍵

kT

設 置 這 兒 的 tab鍵

ku

光 標 向 上 鍵

l0

如 果 沒 有 f0, 第 零 個 標 籤 功 能 鍵

l1

如 果 沒 有 f1, 第 一 個 標 籤 功 能 鍵

l2

如 果 沒 有 f2, 第 二 個 標 籤 功 能 鍵

...

...

la

如 果 沒 有 f10, 第 十 個 標 籤 功 能 鍵

le

光 標 左 移 一 個 字 符

ll

移 動 光 標 到 左 底 角

LE

光 標 左 移 %1個 字 符

LF

關 閉 軟 標 籤

LO

開 啓 軟 標 籤

mb

開 始 閃 爍

MC

清 除 軟 標 記

md

開 始 粗 體 模 式

me

開 始 所 有 的 模 式 如 so, us, mb, md 和 mr

mh

開 始 半 閃 爍 模 式

mk

暗 模 式 (看 不 見 字 符 )

ML

設 置 左 軟 標 記

mm

使 終 端 爲 meta模 式

mo

使 終 端 離 開 meta模 式

mp

打 開 保 護 屬 性

mr

開 始 反 亮 模 式

MR

設 置 右 軟 標 記

nd

光 標 右 移 一 個 字 符

nw

回 車 命 令

pc

填 充 字 符

pf

關 閉 打 印 機

pk

對 鍵 %1編 程 , 如 同 用 戶 打 印 一 樣 發 送 字 符 串 %2

pl

對 鍵 %1編 程 , 以 本 地 模 式 執 行 字 符 串 %2

pn

對 軟 標 籤 %1編 程 來 顯 示 字 符 串 %2

po

打 開 打 印 機

pO

打 開 打 印 機 %1 (<256)字 節

ps

在 打 印 機 上 打 印 屏 幕 內 容

px

對 鍵 %1編 程 來 發 送 字 符 串 %2給 計 算 機

r1

向 設 定 的 終 端 重 置 字 符 串 1到 sane模 式

r2

向 設 定 的 終 端 重 置 字 符 串 2到 sane模 式

r3

向 設 定 的 終 端 重 置 字 符 串 3到 sane模 式

RA

取 消 自 動 標 記 功 能

rc

恢 復 存 儲 的 光 標 位 置

rf

重 設 字 符 串 文 件 名

RF

終 端 輸 入 請 求

RI

光 標 右 移 %1個 字 符

rp

重 複 字 符 %1, 共 %2次

rP

替 換 模 式 中 , 在 字 符 發 送 後 填 充

rs

重 設 字 符 串

RX

關 閉 XON/XOFF流 量 控 制

sa

設 置 %1 %2 %3 %4 %5 %6 %7 %8 %9屬 性

SA

激 活 自 動 標 記 功 能

sc

保 存 光 標 位 置

se

結 束 突 出 模 式

sf

正 常 滾 卷 一 行

SF

正 常 滾 卷 %1行

so

開 始 突 出 模 式

sr

反 向 滾 卷

SR

向 上 滾 卷 %1行

st

設 置 所 有 行 的 製 表 符 的 停 止 位 到 當 前 列

SX

打 開 XON/XOFF流 量 控 制

ta

移 動 到 下 一 個 硬 件 tab

tc

從 另 一 個 登 記 項 讀 取 終 端 描 述

te

結 束 使 用 光 標 動 作 的 程 序

ti

開 始 光 標 動 作 的 程 序

ts

移 動 光 標 到 狀 態 行 的 %1列

uc

光 標 下 方 字 符 下 劃 線 , 並 向 右 移 動 光 標

ue

結 束 下 劃 線

up

光 標 向 上 一 行

UP

光 標 向 上 %1行

us

開 始 下 劃 線

vb

可 視 化 鬧 鈴

ve

正 常 的 可 見 光 標

vi

光 標 不 可 見

vs

突 出 光 標

wi

設 置 窗 口 , 從 %1行 到 %2行 , 從 3%列 到 4%列

XF

XOFF字 符 , 如 果 沒 有 ^S 還 有 一 些 方 法 定 義 字 符 串 值 功 能 的 控 制 代 碼 : 通 常 的 字 符 表 示 它 們 自 己 , 除 了 ’^’,’´ 和 ’%’ 。 一 個 ’^x’ 表 示 Control-x.

Control-A等 於 1 個 10進 制 數 。

\x 表 示 一 個 特 殊 的 代 碼 。 x 可 以 是 以 下 的 一 個 字 符 :

E 轉 義 符 Escape (27)
n 換 行 Linefeed (10)
r 回 車 Carriage return (13)
t 製 表 符 Tabulation (9)
b 退 格 Backspace (8)
f 走 紙 符 Form feed (12)
0 空 字 符 Null character. \xxx 指 定 八 進 制 爲 xxx 的 字 符 .

i 逐 一 增 加 參 數

r 單 個 參 數 功 能

+ 增 加 下 一 個 字 符 的 值 到 這 個 參 數 並 以 二 進 制 輸 出

2 對 於

2, 用 一 個 字 段 將 參 數 以 ASCII輸 出

d 對 於

3, 用 一 個 字 段 將 參 數 以 ASCII輸 出

% 打 印

一 個 ’%’ 如 果 你 使 用 二 進 制 輸 出 , 那 麼 你 應 該 避 免 空 字 符 , 因 爲 它 是 字 符 串 的 終 止 符 。 如 果 Tab鍵 能 夠 成 爲 一 個 參 數 的 二 進 制 輸 出 , 你 應 該 重 新 設 置 Tab鍵 長 度 。

警 告 : 以 上 參 數 的 元 字 符 是 針 對

Minix 系 統 的 termcap, 可 能 有 一 些 問 題 , 因 爲 可 能 不 是 完 全 與 Linux 的 termcap 兼 容 的 。 圖 形 字 符 塊 通 過 三 個 字 符 串 值 功 能 來 指 定 :

as 開 始 替 代 的 字 符 集

ae 結 束

ac 字 符 對 。 第 一 個 字 符 是 圖 形 字 符 塊 的 名 稱 , 第 二 個 字 符 是 它 的 定 義 。 可 以 用 下 面 這 些 名 稱 :

+ 右 箭 頭 right arrow (>) ,

左 箭 頭 left arrow (<)

.

下 箭 頭 down arrow (v)

0

全 直 角 full square (#)

I

上 箭 頭 latern (#)

-

上 箭 頭 upper arrow (^)

菱 形 rhombus (+)

a

棋 板 chess board (:)

f

度 數 degree (’)

g

加 -減 plus-minus (#)

h

正 方 形 square (#)

j

右 下 角 right bottom corner (+)

k

右 上 角 right upper corner (+)

l

左 上 角 left upper corner (+)

m

左 下 角 left bottom corner (+)

n

十 字 cross (+)

o

頂 線 upper horizontal line (-)

q

中 線 middle horizontal line (-)

s

下 劃 線 bottom horizontal line (_)

t

左 側 T型 left tee (+)

u

右 側 T型 right tee (+)

v

底 部 T型 bottom tee (+)

w

常 規 T型 normal tee (+)

x

垂 直 線 vertical line (|)

~

段 落 paragraph (???) 如 果 缺 少 相 應 功 能 , 將 缺 省 使 用 圓 括 號 中 的 值 , 那 是 curses 庫 使 用 的 值 。

參 見 SEE ALSO

termcap(3), curses(3), terminfo(5)

[中 文 版 維 護 人 ]

Timebob <timebob [AT] 21cn.com>

[中 文 版 最 新 更 新 ]

2000.12.15

《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :

http://cmpp.linuxforum.net

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh

COMMENTS