term(5) MISC. FILE FORMATS term(5)
NAME
term - conventional names for terminals
DESCRIPTION
Terminal names are maintained as part of the shell environ-
ment in the environment variable TERM [see sh(1), pro-
file(4), and environ(5)]. These names are used by certain
commands [for example, tabs, tput, and vi] and certain func-
tions [for example, see curses(3X)].
Files under /usr/share/lib/terminfo are used to name termi-
nals and describe their capabilities. These files are in
the format described in terminfo(4). Entries in terminfo
source files consist of a number of comma-separated fields.
To print a description of a terminal term, use the command
infocmp -I term [see infocmp(1M)]. White space after each
comma is ignored. The first line of each terminal descrip-
tion in the terminfo database gives the names by which ter-
minfo knows the terminal, separated by bar (|) characters.
The first name given is the most common abbreviation for the
terminal [this is the one to use to set the environment
variable TERMINFO in $HOME/.profile; see profile(4)], the
last name given should be a long name fully identifying the
terminal, and all others are understood as synonyms for the
terminal name. All names but the last should contain no
blanks and must be unique in the first 14 characters; the
last name may contain blanks for readability. Terminal
names (except for the last, verbose entry) should be chosen
using the following conventions. The particular piece of
hardware making up the terminal should have a root name
chosen, for example, for the AT&T 4425 terminal, att4425.
This name should not contain hyphens, except that synonyms
may be chosen that do not conflict with other names. Up to
8 characters, chosen from the set a through z and 0 through
9, make up a basic terminal name. Names should generally be
based on original vendors rather than local distributors. A
terminal acquired from one vendor should not have more than
one distinct basic name. Terminal sub-models, operational
modes that the hardware can be in, or user preferences
should be indicated by appending a hyphen and an indicator
of the mode. Thus, an AT&T 4425 terminal in 132 column mode
is att4425-w. The following suffixes should be used where
possible:
Suffix Meaning Example
__________________________________________________________
-w Wide mode (more than 80 columns) att4425-w
-am With auto. margins (usually default) vt100-am
-nam Without automatic margins vt100-nam
-n Number of lines on the screen aaa-60
-na No arrow keys (leave them in local) c100-na
-np Number of pages of memory c100-4p
1
term(5) MISC. FILE FORMATS term(5)
-rv Reverse video att4415-rv
To avoid conflicts with the naming conventions used in
describing the different modes of a terminal (e.g., -w), it
is recommended that a terminal's root name not contain
hyphens. Further, it is good practice to make all terminal
names used in the terminfo(4) database unique. Terminal
entries that are present only for inclusion in other entries
via the use= facilities should have a '+' in their name, as
in 4415+nl.
Here are some of the known terminal names: (For a complete
list, enter the command ls -C /usr/share/lib/terminfo/?.)
2621,hp2621 Hewlett-Packard 2621
series
2631 Hewlett-Packard 2631 line
printer
2631-c Hewlett-Packard 2631 line
printer, compressed mode
2631-e Hewlett-Packard 2631 line
printer, expanded mode
2640,hp2640 Hewlett-Packard 2640
series
2645,hp2645 Hewlett-Packard 2645
series
3270 IBM Model 3270
33,tty33 AT&T Teletype Model 33
KSR
35,tty35 AT&T Teletype Model 35
KSR
37,tty37 AT&T Teletype Model 37
KSR
4000a Trendata 4000a
4014,tek4014 TEKTRONIX 4014
40,tty40 AT&T Teletype Dataspeed
40/2
43,tty43 AT&T Teletype Model 43
KSR
4410,5410 AT&T 4410/5410 in 80-
column mode, version 2
4410-nfk,5410-nfk AT&T 4410/5410 without
function keys, version 1
4410-nsl,5410-nsl AT&T 4410/5410 without
pln defined
4410-w,5410-w AT&T 4410/5410 in 132-
column mode
4410v1,5410v1 AT&T 4410/5410 in 80-
column mode, version 1
4410v1-w,5410v1-w AT&T 4410/5410 in 132-
column mode, version 1
2
term(5) MISC. FILE FORMATS term(5)
4415,5420 AT&T 4415/5420 in 80-
column mode
4415-nl,5420-nl AT&T 4415/5420 without
changing labels
4415-rv,5420-rv AT&T 4415/5420 80 columns
in reverse video
4415-rv-nl,5420-rv-nl AT&T 4415/5420 reverse
video without changing
labels
4415-w,5420-w AT&T 4415/5420 in 132-
column mode
4415-w-nl,5420-w-nl AT&T 4415/5420 in 132-
column mode without
changing labels
4415-w-rv,5420-w-rv AT&T 4415/5420 132
columns in reverse video
4418,5418 AT&T 5418 in 80-column
mode
4418-w,5418-w AT&T 5418 in 132-column
mode
4420 AT&T Teletype Model 4420
4424 AT&T Teletype Model 4424
4424-2 AT&T Teletype Model 4424
in display function group
ii
4425,5425 AT&T 4425/5425
4425-fk,5425-fk AT&T 4425/5425 without
function keys
4425-nl,5425-nl AT&T 4425/5425 without
changing labels in 80-
column mode
4425-w,5425-w AT&T 4425/5425 in 132-
column mode
4425-w-fk,5425-w-fk AT&T 4425/5425 without
function keys in 132-
column mode
4425-nl-w,5425-nl-w AT&T 4425/5425 without
changing labels in 132-
column mode
4426 AT&T Teletype Model 4426S
450 DASI 450 (same as Diablo
1620)
450-12 DASI 450 in 12-pitch mode
500,att500 AT&T-IS 500 terminal
510,510a AT&T 510/510a in 80-
column mode
513bct,att513 AT&T 513 bct terminal
5320 AT&T 5320 hardcopy termi-
nal
54202 AT&T 5420 model 2 in 80-
column mode
3
term(5) MISC. FILE FORMATS term(5)
54202-w AT&T 5420 model 2 in
132-column mode
5620,dmd AT&T 5620 terminal 88
columns
5620-24,dmd-24 AT&T Teletype Model DMD
5620 in a 24x80 layer
5620-34,dmd-34 AT&T Teletype Model DMD
5620 in a 34x80 layer
610,610bct AT&T 610 bct terminal in
80-column mode
610-w,610bct-w AT&T 610 bct terminal in
132-column mode
630,630MTG AT&T 630 Multi-Tasking
Graphics terminal
7300,pc7300,unixpc AT&T UNIX PC Model 7300
735,ti Texas Instruments TI735
and TI725
745 Texas Instruments TI745
dumb generic name for termi-
nals that lack reverse
line-feed and other spe-
cial escape sequences
hp Hewlett-Packard (same as
2645)
lp generic name for a line
printer
pt505 AT&T Personal Terminal
505 (22 lines)
pt505-24 AT&T Personal Terminal
505 (24-line mode)
sync generic name for synchro-
nous Teletype Model
4540-compatible terminals
Commands whose behavior depends on the type of terminal
should accept arguments of the form -Tterm where term is one
of the names given above; if no such argument is present,
such commands should obtain the terminal type from the
environment variable TERM, which, in turn, should contain
term.
FILES
/usr/share/lib/terminfo/?/* compiled
terminal description database
SEE ALSO
infocmp(1M), profile(4), terminfo(4), environ(5) in the Sys-
tem Administrator's Reference Manual.
sh(1), stty(1), tabs(1), tput(1), vi(1) in the User's Refer-
ence Manual .
curses(3X).
4