Name
stty
Synopsis
stty [options] [modes]
Description
Set terminal I/O options for the current standard input device. Without options, stty reports the terminal settings that differ from those set by running stty sane, where a ^ indicates the Ctrl key and ^` indicates a null value. Most modes can be negated using an optional - (shown in brackets). The corresponding description is also shown in brackets. Some arguments use non-POSIX extensions; these are marked with a *.
Options
- -a, --all
Report all option settings.
- -g
Report settings in hex.
Control modes
- n
Set terminal baud rate to n (e.g., 2400).
- [-]clocal
[Enable] disable modem control.
- [-]cread
[Disable] enable the receiver.
- cs bits
Set character size to bits, which must be 5, 6, 7, or 8.
- [-]cstopb
[1] 2 stop bits per character.
- [-]hup
[Do not] hang up connection on last close.
- [-]hupcl
Same as previous.
- ispeed n
Set terminal input baud rate to n.
- ospeed n
Set terminal output baud rate to n.
- [-]parenb
[Disable] enable parity generation and detection.
- [-]parodd
Use [even] odd parity.
- [-]crtscts*
[Disable]enable RTS/CTS handshaking.
Flow control modes
The following flow control modes are available by combining the ortsfl, ctsflow, and rtsflow flags:
Flag Settings | Flow Control Mode |
---|---|
ortsfl rtsflow ctsflow | Enable unidirectional flow control. |
ortsfl rtsflow -ctsflow | Assert RTS when ready to send. |
ortsfl -rtsflow ctsflow | No effect. |
ortsfl -rtsflow -ctsflow | Enable bidirectional flow control. |
-ortsfl rtsflow ctsflow | Enable bidirectional ... |
Get Linux in a Nutshell, Third 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.