二进制文件转储到终端后如何修复终端?

二进制文件转储到终端后如何修复终端?

使用curl后,一个二进制文件已转储到我的终端中。例如,水平线: ─ 我用来格式化提示符的水平线被替换为“q”,这可能会更糟。

为什么会发生这种情况,如何在不关闭终端的情况下修复它?

答案1

我认为reset肯定会解决它。

考虑调查手册页

例子:

[m0nhawk@terra:~]> cat /dev/urandom
êIÉè;┤Ü)MåÇ▐¿÷¢§ôWdO┘&!π¡
[└█┼░▒┬┐@├err▒:·]> c▒├ /de┴/┤r▒┼do└

reset修复了这个问题。

答案2

输入命令stty sane应该可以修复它。

答案3

我发现的最佳解决方案是:

echo <ctrl-v><esc>c<enter>

我将其别名为“unbinary”

相关内容