Man page - termcap(5)

Packages contains this manual

Available languages:

en fr pt_BR es ja ro zh_TW zh_CN de

Manual

TERMCAP

NAME
描 述 DESCRIPTION
布 林 值 Boolean Capabilities
數 字 值 Numeric Capabilities
字 串 值 String Capabilities
參 見 SEE ALSO
[中 文 版 維 護 人 ]
[中 文 版 最 新 更 新 ]
《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :


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@21cn.com>

[中 文 版 最 新 更 新 ]

2000.12.15

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

http://cmpp.linuxforum.net

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