1、screen的安装
yum install -y screen
或者
apt install screen
2、screen常用命令
常用命令如下:
参数 | 说明 |
-A | 将所有的视窗都调整为目前终端的大小。 |
-d | 将指定的screen离线。 |
-h <行数> | 指定视窗的缓冲区行数。 |
-m | 即使目前已在运行中的screen,仍强制建立新的screen。 |
-r | 恢复离线的screen。 |
-R | 先试图恢复离线的screen。若找不到离线的,即建立新的screen。 |
-s | 指定建立新视窗时,所要执行的shell。 |
-S | 指定screen的名称。 |
-v | 显示版本信息。 |
-x | 恢复之前离线的screen。 |
-ls或--list | 显示目前所有的screen。 |
-wipe | 检查目前所有的screen,并删除已经无法使用的screen。 |
3、screen常用参数
常用参数及使用示例如下:
常用示例 | 说明 |
screen -S srname | 新建一个叫srname的session |
screen -ls | 列出当前所有的session |
screen -r srname | 回到srname这个session |
screen -d srname | 远程detach某个session |
screen -d -r srname | 结束当前session并回到srname这个session |
4、screen常用快捷键
常用快捷键如下:
快捷键 | 说明 |
ctrl+a A newname | 窗口命名 |
ctrl+a w | 列出窗口 |
ctrl+a d | 保存窗口 |
ctrl+a k | 退出窗口 |
ctrl+a S | 水平切分 |
Ctrl+a | | 垂直切分 |
ctrl+a 0-9 | 在第0个窗口和第9个窗口之间切换 |
ctrl+a tab | 在各区块之间切换(每个区块上都可以创建窗口并运行进程) |
ctrl+a X | 关闭当前焦点所在区块 |
ctrl+a Q | 关闭除当前区块外的所有区块 |
screen -x | 会话共享 |
5、后台运行程序进程
1)新建一个screen窗口
screen -S srname
2)直接运行需要后台运行的脚本或程序
3)使用快捷键ctrl+a d后台运行
4)程序后台运行成功,可以退出远程连接
5)如果需要进入后台运行的窗口
screen -r srname
注意:srname
是新建时指定的名称,未指定或不确定时,可以使用 screen -ls
查看。