中断“read -r -s”后重置终端

中断“read -r -s”后重置终端

如果我跑

read -r -s INPUT

然后用 Ctrl-C 中断它,那么终端将处于不显示所有输入字符的状态。

发生此类事件后如何恢复终端?

答案1

用于重置终端的命令被恰当地命名为:

reset

然而,这也可能会清除终端。

您也可以尝试

stty echo

这将打开您输入的内容的回显,或者

stty sane

这应该会让你的终端恢复正常状态。

如果该Enter密钥似乎不起作用,您可以使用Ctrl+J它来代替。

相关内容