Screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。
简单点说,你可以把Screen看做成Linux系统下的终端窗口,它可以保护你的远程会话,当你出现断开等意外操作是,它便可以轻松恢复你的上次会话。(PS:使用一些国外的服务器或VPS必备神器哦~)
首先,我们先将yum升级:
yum -y update
Linux安装screen:
yum install screen
Debian/Ubuntu系统安装:
apt-get install screen
常用的screen参数:
screen -S yourname 新建一个叫yourname的session
screen -ls(或者screen -list) 列出当前所有的session
screen -r yourname 回到yourname这个session
screen -d yourname 远程detach某个session
screen -d -r yourname 结束当前session并回到yourname这个session
常用的screen命令:
-A 将所有的视窗都调整为目前终端机的大小。
-d <作业名称> 将指定的screen作业离线。
-h <行数> 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r <作业名称> 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s 指定建立新视窗时,所要执行的shell。
-S <作业名称> 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或--list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。