TERMCAP 5

中文man手册

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