screen命令

  • 创建screen

screen -S screen1

此时已经创建并且进入screen1中

  • 挂起screen

在进入screen的前提下,

先按键 ctrl+a,再按 d  即可挂起(Detached).

  • 查看screen

screen -ls

  • 进入挂起(Detached)的screen

screen -r screen1

进入前screen状态为(Detached),进入后screen状态变为(Attached).如果要进入(Attached)状态的screen,会报错There is no screen to be resumed matching w2.

screen -d  w2,强制Detached这个screen,正在使用的人会断开,他断开后screen变为(Detached)状态,你可screen -r  w2了

screen -x w2 共享屏幕的方式进入

 screen -ls
There are screens on:
    7784.w2    (Attached)
    7724.w1    (Detached)
    18377.lnmp    (Detached)
3 Sockets in /var/run/screen/S-root.
  • 在screen下进行操作

在进入screen的前提下,你可以在当前screen下创建多个窗口并切换.

  进入screen ---> 创建窗口 

  1. 创建新窗口
    1. 先按ctrl+a,再按c
  2. 切换窗口 
    1. 先按ctrl+a,再按0
    2. 先按ctrl+a,再按1
    3. 先按ctrl+a,再按0~9个随意切换
  3. 查看窗口列表
    1. 先按ctrl+a,再按w

怎样判断你在screen中,可以 先按ctrl+a,再按w 查看xshell或crt工具栏上方提示显示

  • 退出

进入后exit直接退出,相当于删除

原文地址:https://www.cnblogs.com/wdee/p/9856465.html