Answers:
运行echo ^v^o
,即echo
,然后Ctrl-v
再按Ctrl-o
Enter。您将看不到Ctrl-v
。它将显示为echo ^O
。Ctrl-v
将其设置为详细模式,并传递控制字符,然后Ctrl-o
将会重置终端。
通常,运行会reset
重置终端。不过,某些密钥绑定.inputrc
可能会丢失。
reset
比尝试使用组合键更容易键入和按Enter键时,它可以100%地起作用。
您可以尝试使用ANSI reset命令:
printf "\033c"
printf
都支持“ echo -e”,但它具有可移植的优点,因此无论外壳程序(包括bash)都可以使用。
我的终端没有显示我键入的任何字符。其他技巧都无效。这个作品:
stty sane
为我工作。有时我的终端处于无响应状态,但是其他任何建议都不能再将输出返回给我。我尝试过的其他建议但没有奏效:
echo ^v^o
reset
printf "\033c"
echo ^v^o > /dev/ttyN
其中N是终端号码。