打印特殊字符后如何清除/刷新终端?

时间:2014-08-27 14:36:27

标签: terminal zsh

有时,我使用特殊字符打印数据。之后我的终端看起来像这样:

enter image description here

如您所见,clear终端无用。

打印特殊字符后有没有办法恢复正常,除了关闭终端并再次打开它?

1 个答案:

答案 0 :(得分:0)

当你在屏幕上看到这样一团糟reset命令是你的朋友。基本上它会将所有特殊字符重置为默认值并重新初始化您的终端。很可能你在/ usr / bin目录下的系统中有这个命令作为tset的链接。

如果出于任何原因reset不存在,那么您可以运行echo -e \\033c其中\\033c是一个特殊代码,应该被理解为 ESC c

您甚至可以在cat命令的帮助下从其他终端清理您的终端。例如,如果您的有问题的终端驻留在/ dev / pts / 3上,则运行以下序列:

$ cat >/dev/pts/3
ESC c, ENTER, Ctrl-D

和/ dev / pts / 3应该被清除。