• 指令新建会话:
screen -S 
  • 会话名称隐藏并离开会话(后台运行):

按快捷键 Ctrl + a,接着按 d

  • 查看所有会话列表:
screen -ls
  • 恢复(进入)会话:
screen -r 会话名称(或会话ID)

常用完整操作指南

  • 启动会话你可以直接启动一个未命名的会话,或者为了方便管理,为其指定一个名称:
    启动命名会话(推荐)
screen -S my_project
  • 分离与恢复 (Detach & Re-attach)
    当你正在执行一项耗时任务时,可以使用 detach 功能让它在后台静默运行:

按下键盘上的 Ctrl + a 组合键,放开后再按 d
此时会话会回到后台,终端会显示 [detached]
恢复:当你重新登录终端,可以输入以下指令找回刚才的会话:

screen -ls

恢复指定会话(优先使用会话名称或前面的数字ID)

screen -r my_project
  • 退出/删除会话正常退出:
    在 screen 会话的命令行中输入 exit,窗口会关闭,若这是该会话的最后一个窗口,整个会话即被销毁。

若在外部无法进入,可通过 ID 或名称删除:

screen -S 会话名称 -X quit

标签: none

评论已关闭