screen管理窗口-子shell

434人浏览 / 0人评论

一、安装screen

yum install -y screen 部分有这个命令如果没有请安装,也可以去它的官网下载

 

二、命令介绍

screen -ls 查看所有screen的列表

  进入会话后退出命令:exit

  保持会话退出:ctrl+a+d

  新建会话:ctrl+a+c

screen -r [screen号] 连接会话

新建会话 

 #创建名为name的会话

screen -S name 

# 创建一个会话, 系统自动命名(形如:XXXX.pts-53.ubuntu)

screen

窗口操作

Ctrl+a+w: 展示当前会话中的所有窗口;

Ctrl+a+c: 创建新窗口;

Ctrl+a+n: 切换至下一个窗口;

Ctrl+a+p: 切换至上一个窗口;

Ctrl+a+num: 切换至编号为num的窗口;

Ctrl+a+k: 杀死当前窗口;

删除会话

screen -S your_screen_name -X quit

三、其他

-----------------------------

如果由于某种原因其中一个会话死掉了(例如人为杀掉该会话),这时screen -list会显示该会话为dead状态。使用screen -wipe命令清除该会话:

[root@tivf18 root]# screen -ls 

There are screens on:

        8736.pts-1.tivf18       (Detached)

        8462.pts-0.tivf18       (Dead ???)

Remove dead screens with 'screen -wipe'.

2 Sockets in /root/.screen.

[root@tivf18 root]# screen -wipe

There are screens on:

        8736.pts-1.tivf18       (Detached)

        8462.pts-0.tivf18       (Removed)

1 socket wiped out.

1 Socket in /root/.screen.

[root@tivf18 root]# screen -ls 

There is a screen on:

        8736.pts-1.tivf18       (Detached)

1 Socket in /root/.screen.

全部评论