NoS*_*tAl 8 command-line gnu-screen
大多数人都知道 GNU Screen 是一个不错的工具,可以让您执行以下操作:
分离和重新连接的另一个很好的用途是作为控制台模式的“远程桌面”功能。您可以在工作时从屏幕会话中分离出来,从家里进入机器,然后重新连接。非常,非常方便。通过一些额外的工作,您甚至可以将多个终端都连接到同一个会话中——非常适合协作工作和会议。
现在我很好奇有没有办法在没有 Screen 的情况下做到这一点。Aka 而不是 logut 我输入magiclogout,下次我登录时我会得到我的旧会话(如果操作系统没有重新启动)
byobu 基于屏幕;它有一个菜单选项,使它成为你的默认外壳。
您可以exit像alt-A, D使用普通屏幕一样正常或分离,当您再次登录时,您的会话将等待。
此外,它增加了大量的终端管理密钥,F2创建一个新的终端,并F3与F4在窗口之间移动,并与多家像优秀的软件包更新有用的指标状态栏。
它默认安装在 Ubuntu Server 版本上,并迅速成为我管理的大多数服务器上的默认终端。
正如我所说,byobu 依赖于屏幕来工作......除了让进程在目标机器上保持运行之外,我不知道有什么方法可以恢复会话。
编辑:byobu 还将包装 tmux(这是较新版本的 Ubuntu 的默认设置)。在大多数情况下,您无需执行任何操作 - 它只会使用默认的终端多路复用器。