Skip to content
Eternal Center

Eternal Center

  • Single-Node (单节点)
    • System (系统)
    • Service (服务)
    • Database (数据库)
    • Container (容器)
    • Virtualization (虚拟化)
  • Multi-Node (多节点)
    • Cluster (集群)
    • Big Data (大数据)
    • Cloud Computing (云计算)
    • Batch Processing (批量处理)
  • Approach (方式方法)
    • Languages (语言)
    • Ideas (思路)
    • Programing (编程)
    • Project (项目)
  • Eternity (永恒)
    • News (消息)
    • Creations (创作)
    • Classics (经典)
    • Legends (传说)
    • Chronicle (编年史)
    • FNIOS (宇宙公民开源学院)
Posted on November 4, 2019July 9, 2023 by Mingyu Zhu

[命令] Linux 命令 screen (防终端断开)

  • 内容一:创建 screen 窗口
  • 内容二:挂起 screen 窗口
    • 2.1 进入 screen 窗口后或者已经在 screen 窗口中时挂起
      • 2.1.1 进入 screen 窗口或者确保已经在 screen 窗口中
      • 2.1.2 挂起 screen 窗口
    • 2.2 直接挂起某一个 screen 窗口
  • 内容三:显示所有存在的 screen 窗口
  • 内容四:进入已存在的 screen 窗口
    • 4.1 进入处于挂起状态的 screen 窗口
    • 4.2 进入处于工作状态的 screen 窗口
      • 4.2.1 方法一:强制将这个 screen 窗口设置为挂起状态后再进入
      • 4.2.1.1 先挂起 screen 窗口再进入 screen 窗口
      • 4.2.1.1.1 挂起 screen 窗口
      • 4.2.1.1.2 进入 screen 窗口
      • 4.2.1.2 同时挂起 screen 窗口并进入 screen 窗口
      • 4.2.2 方法二:共享这个 screen 窗口
  • 内容五:删除 screen 窗口
    • 5.1 进入 screen 窗口或者确保已经在 screen 窗口中
    • 5.2 删除 screen 窗口
  • 内容六:给某个 screen 再创建一个窗口
    • 6.1 进入 screen 窗口或者确保已经在 screen 窗口中
    • 6.2 给某个 screen 窗口再创建一个窗口
  • 内容七:切换 screen 窗口
    • 7.1 进入 screen 窗口或者确保已经在 screen 窗口中
    • 7.2 切换 screen 窗口
  • 内容八:在进入 screen 窗口的状态下显示窗口列表
    • 8.1 进入 screen 窗口或者确保已经在 screen 窗口中
    • 8.2 在进入 screen 窗口的状态下显示窗口列表

内容一:创建 screen 窗口

# screen -S <screen window name>

(补充:这样会同时创建并且进入 screen 窗口中)

内容二:挂起 screen 窗口

2.1 进入 screen 窗口后或者已经在 screen 窗口中时挂起

2.1.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

2.1.2 挂起 screen 窗口

同时按下 “ctrl” 键和 “a” 键和 “d” 键

(补充:这里 d 代表的是 Detached 的意思)

2.2 直接挂起某一个 screen 窗口

# screen -d <screen window name>

内容三:显示所有存在的 screen 窗口

# screen -ls
        6474.1  (Attached)
        29438.2 (Detached)

(
补充:这里以显示
1) 激活状态(Attached)的 screen 窗口 1 为例
2) 挂起状态(Detached)的 screen 窗口 2 为例
)

内容四:进入已存在的 screen 窗口

4.1 进入处于挂起状态的 screen 窗口

# screen -r <screen window name>

4.2 进入处于工作状态的 screen 窗口

4.2.1 方法一:强制将这个 screen 窗口设置为挂起状态后再进入
4.2.1.1 先挂起 screen 窗口再进入 screen 窗口
4.2.1.1.1 挂起 screen 窗口
# screen -d <screen window name>

(注意:此时正在使用这个 screen 窗口的人会断开)

4.2.1.1.2 进入 screen 窗口
# screen -r <screen window name>
4.2.1.2 同时挂起 screen 窗口并进入 screen 窗口
# screen -d -r <screen window name>

(注意:此时正在使用这个 screen 窗口的人会断开)

4.2.2 方法二:共享这个 screen 窗口
# screen -x <screen window name>

内容五:删除 screen 窗口

5.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

5.2 删除 screen 窗口

# exit

内容六:给某个 screen 再创建一个窗口

6.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

6.2 给某个 screen 窗口再创建一个窗口

同时按下 “ctrl” 键和 “a” 键和 “c” 键

内容七:切换 screen 窗口

7.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

7.2 切换 screen 窗口

同时按下 “ctrl” 键和 “a” 键和 “<screen window name code>”

内容八:在进入 screen 窗口的状态下显示窗口列表

8.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

8.2 在进入 screen 窗口的状态下显示窗口列表

同时按下 “ctrl” 键和 “a” 键和 “w” 键

CategoriesChinese Post (中文帖子), System (系统), System Login Security (系统登录安全), System Network & System Security & System Log (系统网络 & 系统安全 & 系统日志), System Operation (系统操作), System Operation & System Setting & System Software (系统操作 & 系统设置 & 系统软件), System Operation Commands (系统操作命令), System Security (系统安全)

Post navigation

Previous PostPrevious [步骤] KVM 虚拟机模板的创建 (CentOS Linux 8 版)
Next PostNext [实验] MariaDB & MySQL 主从同步的搭建 (互为主从)

Aspiration (愿景):

Everyone can achieve self-achievement and self-happiness fairly

每个人都能公平地实现自我成就和自我幸福

Logo (徽标):

Additional Information (其他信息):

About     Manual     Clone     Contact
Disclaimer     Friendly Links     Donation

关于     手册     克隆     联系
免责声明     友情链接     捐赠

Search Inside Website (站内搜索)

Search Outside Website (站外搜索):

Google         Wikipedia         Bing

Eternal URL (永恒网址):

https://eternity.eternalcenter.com Will be last access method / 将是最后的访问方式

Proudly powered by LNMP Proudly powered by WordPress