用 SSH 或 Telnet 直接运行的程序是前台的,本质上相当于是远程连接程序的子进程,在退出时会跟着退出。Screen 提供了一种后台运行程序的方式
只要Screen本身没有终止,在其内部运行的会话都可以恢复
【新建窗口】$ screen -S name #这样新建一个名字为name的窗口,并入到该窗口中
【执行命令】……
【列出窗口列表】$ screen -ls
【恢复(回到)某个窗口】$ screen -r id
快捷键 Ctrl a 表示进入命令模式
【分离】按 Ctrl a + d 快捷键可以实现分离,这时窗口会弹出[detached]的提示,并回到主窗口
【杀死当前窗口和窗口中运行的程序】Ctrl a + k