19.2.4 Local settings

isig

Enable interrupt, quit, and suspend special characters. May be negated.

icanon

Enable erase, kill, werase, and rprnt special characters. May be negated.

iexten

Enable non-POSIX special characters. May be negated.

echo

Echo input characters. May be negated.

echoe
crterase

Echo erase characters as backspace-space-backspace. May be negated.

echok

Echo a newline after a kill character. May be negated.

echonl

Echo newline even if not echoing other characters. May be negated.

noflsh

Disable flushing after interrupt and quit special characters. May be negated.

xcase

Enable input and output of uppercase characters by preceding their lowercase equivalents with ‘\’, when icanon is set. Non-POSIX. May be negated.

tostop

Stop background jobs that try to write to the terminal. Non-POSIX. May be negated.

echoprt
prterase

Echo erased characters backward, between ‘\’ and ‘/’. Non-POSIX. May be negated.

echoctl
ctlecho

Echo control characters in hat notation (‘^c’) instead of literally. Non-POSIX. May be negated.

echoke
crtkill

Echo the kill special character by erasing each character on the line as indicated by the echoprt and echoe settings, instead of by the echoctl and echok settings. Non-POSIX. May be negated.

extproc

Enable ‘LINEMODE’, which is used to avoid echoing each character over high latency links. See also Internet RFC 1116. Non-POSIX. May be negated.

flusho

Discard output. This setting is currently ignored on GNU/Linux systems. Non-POSIX. May be negated.