Name
stty
Synopsis
stty [options
] [modes
]
Sets terminal I/O options for the current device. Without options,
stty
reports the terminal settings, where a
^
indicates the Control key, and
^
' indicates a null value. Most modes can be
switched using an optional preceding dash (-, shown in brackets). The
corresponding description is also shown in brackets. As a privileged
user, you can set or read settings from another device using the
syntax:
stty [options
] [modes
] <device
stty
is one of the most complicated Unix commands.
The complexity stems from the need to deal with a large range of
conflicting, incompatible, and nonstandardized terminal
devices—everything from printing teletypes to CRTs to
pseudoterminals for windowing systems. Only a few of the options are
really needed for day-to-day use. stty
sane
is a particularly valuable one to remember.
Options
-
-a
Report all option settings.
-
-e
Report current settings in BSD format.
-
-f
file
Use file instead of standard input.
-
-g
Report current settings in
stty
format.
Control modes
-
0
Hang up connection (set the baud rate to zero).
-
n
Set terminal baud rate to
n
(e.g.,19200
).-
[-]clocal
[Enable] disable modem control.
-
[-]cread
[Disable] enable the receiver.
-
[-]crtscts
[Disable] enable output hardware flow control using RTS/CTS.
-
cs
n
Select character size in bits (5
n
8).-
[-]cstopb
[One] two stop bits per character.
-
[-]hup
[Don’t] hang up connection on last close.
-
[-]hupcl
Same as [
-
]hup
.-
ispeed
n
Set terminal input baud rate to
n
.-
[-]loblk
[Don’t] ...
Get Mac OS X Panther in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.