这是这种情况:我在Ubuntu中打开一个终端,然后执行do ssh host-1
,它可以按预期工作。在host-1上,我这样做了ssh host-2
,它再次正常工作,并将我连接到host-2。例如,在host-2中echo "blah"
,它会打印blah
到屏幕上。问题:如果执行此操作exit
,则屏幕将清除,并且仅剩下以下内容:
Connection to host-2 closed.
myusername$
回到主机1 blah
后,如何防止清除主机2上运行的命令(即等等)生成的屏幕输出exit
?
我已经进行了一些调试:与上面的完全一样,我已经有一个朋友登录到host-1和host-2,并且当他exit
来自host-2时,他的屏幕没有清除。所以这一定与我的环境有关...对吗?有什么想法吗?
我已经在Windows XP中以及从Ubuntu的终端中使用PuTTY进行了尝试-无论如何都是相同的行为。