8 我刚刚了解到screen,它看起来很棒。 一些问题: 它们实际上如何工作? 为什么即使发生了不好的情况,下载/进程也不会在屏幕上中断? gnu-screen — jsn alf source 可能有用:echo $TERM在屏幕会话中进行打印screen,而不是xterm在普通bash会话中进行打印。 — forumulator
16 简单地说(这是可以写上发表了几篇页):screen 作品由 设置一个服务器进程,将所有输入/输出直接接管到您的终端, 为您创建的每个窗口启动客户端进程,以及 在服务器和客户端启动时使用伪终端连接(操作系统的功能)连接服务器和客户端。 一旦创建了一个客户端(窗口),它将与其他客户端隔离。它通过伪终端连接与服务器进程通信,服务器进程将更新终端。服务器跟踪在给定窗口中应在终端上显示的内容,从而使您能够在窗口之间进行切换。客户端运行时不知道screen当前是否显示其信息。 — 托马斯·迪基 source 明确和快速+1 — 阿伦
echo $TERM
在屏幕会话中进行打印screen
,而不是xterm
在普通bash会话中进行打印。