A non-echoing terminal is a terminal that responds to keyboard input but does not display the characters entered at the keyboard. (This is different from a locked or non-functional terminal that does not respond to input at all.)
Sometimes, when a program stops prematurely as a result
of an error, or when the user presses the <Break> key,
the terminal stops echoing.
To restore the terminal to normal operation, enter the following:
<Ctrl>j stty sane <Ctrl>j
Enter this command accurately because the terminal does not display what you enter at the keyboard.
The terminal should now display keyboard input. If it does not, follow the steps outlined in ``Restoring non-functional terminals''.