当我“退出” SSH会话时,如何防止清除终端输出?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 这是这种情况:我在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进行了尝试-无论如何都是相同的行为。