方法/步骤
安装 screen,某些 Linux 发行版可能本身就已经内建 screen 这个指令了,但如果你所使用的 Linux 系统没有安装,通常也都可以透过套件管理程序直接安装编译好的版本,在 Debian 或 Ubuntu Linux 中若要安装 screen 可以使用 apt-get 来安装,如下图:
而 Red Hat 系列的 Linux(如 Fedora 等)则可使用 yum:
开始使用 screen,在终端机执行它,如下图:
这时候会出现一些讯息,按下空格键跳过之后,就可以看到一个新的 shell,进入Screen运行环境。
在Screen环境中可以使用 Ctrl + ? 来查询在线的操作说明。可以使用 Enter 或空格键来换页,看完之后就会回到原来screen 的环境。
使用 screen 最大的好处之一就是可以将其卸离,而在重新连接之后完全不会影响正在执行中的任何工作。按下Ctrl + a 后,再按下 d 键(detach),这时候整个 screen 就会被卸离,然后会出现被卸离的提示框,如下图:
卸离之后若要重新连接上这个 screen,可以执行Screen -r.如下图:
如果你感觉只有一个 screen 工作环境不够用,你也可以将现有的 screen 工作环境卸离后,在原来的 shell 中再执行一次 screen 指令,建立另外一个新的 screen 环境来使用。如果在使用 screen 管理服务器时,要暂时离开计算机,也可以使用 screen 的屏幕锁定功能,当要锁定屏幕时可按下 Ctrl + a 后,再按下 x 键,这样屏幕就会被锁住,就像这样:
设定 screen 工作环境密码。要设定这个密码可以在 screen 的配置文件 $HOME/.screenrc 中加入:
10
下次在 screen 工作环境卸离后再重新连接时,它就会要求输入这个密码: