有时,终端屏幕会混乱,当我们man ls
用来阅读联机帮助页或按UP箭头查看历史记录中的先前命令时,屏幕将显示字符位置不正确。(例如,将屏幕的末端视为屏幕中间的某个位置)。
该命令reset
已尝试,无法正常工作。一种有效的方法是注销或关闭窗口,然后先调整窗口的大小,然后再执行ssh
(或关闭该选项卡,然后调整窗口的大小,然后打开新的选项卡以获取新的外壳)。
但是这样一来,我们将失去以前所做的任何事情,例如启动虚拟机控制台等。因此,如果不关闭外壳,是否有办法解决此问题?
(这是在Fedora内部发生的,也发生在Macbook ssh
放入RHEL 5.4机器中)。
更新:我现在记得在Fedora中是如何发生的:我打开了一个终端,并做了一个FreeVM以使用虚拟机(一个外壳)的控制台。我认为它的尺寸为80 x 25,然后过一会儿,我将终端的大小调整为大约130 x 50,然后(VM的“内壳”开始表现得很奇怪)。
^Jreset^J
,这里^J
意味着紧迫ctrl-J
。或者(在图形终端上)您可以尝试该Reset
按钮。另外,某些程序只是不准备为改变其下面的终端大小而准备(是的,古老的软件还活着而且在踢),或者只是在终端变得太小时表现不佳。
reset
无法解决问题,声音会中断。