term% cat index.txt GETTY(8) System Manager's Manual GETTY(8)
NAME
getty - set terminal mode
SYNOPSIS
/etc/getty [ char ]
DESCRIPTION
Getty is invoked by init(8) immediately after a terminal is opened,
following the making of a connection. While reading the user's name
getty attempts to adapt the system to the speed and type of terminal
being used.
Init calls getty with an argument specified by the /etc/ttys file entry
for the terminal line. The argument char determines the line speed and
other characteristics; see below. Getty then types a banner identify‐
ing the system (from /etc/whoami) and the ‘login:' message. Then the
user's name is read, a character at a time. If a null character is re‐
ceived, it is assumed to be the result of the user pushing the ‘break'
(‘interrupt') key. The speed is then changed to 1200 baud and the ‘lo‐
gin:' is typed again; a second ‘break' changes the speed to 150 baud
and the ‘login:' is typed again. Successive ‘break' characters cycle
through the speeds 300, 1200, and 150 baud.
The user's name is terminated by a new-line or carriage-return charac‐
ter. The latter results in the system being set to treat carriage re‐
turns appropriately (see ioctl(2)).
Finally, login(8) is called with the user's name as argument.
Here are the possible values for char. If more than one speed is
given, the first speed is used initially; others are selected by suc‐
cessive depressions of the BREAK key. Other things, like delays and
tab expansion, are set in various ways as well.
char speed
0 300-1200-150-110
2 9600
3 1200-300
4 300
5 300-1200
6 2400
7 4800
8 9600-300
9 300-9600
j exta (usually 19200)
SEE ALSO
init(8), login(8), ioctl(2), ttys(5)
GETTY(8)