2014-08-27 50 views
-2

有时,我会打印含特殊字符的数据。在那之后我的终端是这样的:如何在打印特殊字符后清除/刷新我的终端?

enter image description here

正如你所看到的,是没用的clear终端。

除了关闭终端并再次打开特殊字符之后,是否有任何方法可以在打印特殊字符后恢复正常?

+1

看起来更像是一个超级用户对我的问题。不要在那里发布第二个问题,尽管......也许会引起mod注意,并且看看它是否适合被移动。 – JDB 2014-08-27 15:02:01

+0

@JDB:好的。但为什么-1? – 2014-08-27 15:02:57

+0

不知道...不是我。有人可能认为这个问题“没用”。 (请参阅工具提示) – JDB 2014-08-27 15:03:48

回答

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应被清理。