Answers:
运行echo ^v^o,即echo,然后Ctrl-v再按Ctrl-oEnter。您将看不到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是终端号码。