linux终端screen 操作

转载请注明作者和出处: http://blog.csdn.net/john_bh/

1.安装 screen

在ubuntu系统中使用sudo apt-get install screen 安装screen工具:

sudo apt-get install screen

2. 常用命令

  1. 创建会话:最简单的就是直接输入screen回车,一个新会话就完成了(debian下会有提示,再按一次回车就可以了),但还是推荐用下面的命令来创建会话:
    screen -S Test
    
  2. 查看已经创建的会话:
    screen -ls
    
    查看本机已经创建的会话,可以查看会话的名称和id,恢复时可以使用id代替名称;
  3. 离开会话:ctrl + a + d,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。
  4. 恢复会话:如果还记得会话名称,可以输入命令:
    screen -r Test
    
    上面命令的意思就是恢复名为Test的会话,如果你只创建了一个会话,直接如入命令:
    screen -r
    
    有时在恢复screen时会出现There is no screen to be resumed matching ****,遇到这种情况咋办呢?输入命令:
    screen -d ****
    
    然后再使用恢复命令恢复就ok了。
  5. 清除dead 会话:
    screen -ls 会显示该会话为dead状态,使用screen -wipe命令清除该会话
  6. 退出screen,使用screen会耗费一定的系统资源,所以当screen中的命令执行完毕之后,最好退出screen,直接输入命令:
    exit
    
  7. 删除:
    screen -X -S 1234 quit
    

3. 分屏操作命令

  • 输入命令screen,创建会话: 在这里插入图片描述
    按空格键,进入screen 模式。
  • 上下分屏:ctrl + a 再按 shift + s ;
  • 左右分屏:ctrl + a, 再按 shift + \
  • 切换屏幕:ctrl + a + tab
  • 子会话列表: ctrl + a + w
  • 上一个子会话:ctrl + a + p
  • 下一个子会话:ctrl + a + n
  • 在第0窗口至第9子会话间切换:ctrl + a,0-9
  • 新建一个终端:ctrl + a + c
  • 锁定一个终端:ctrl + a + x
  • 移除当前窗口 ctrl + a, 然后按 shift + x (或直接按exit退出)
  • 移除所有窗口除了当前 ctrl + a, 然后按 shift +q
  • 关闭所有窗口 ctrl + a + \
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值