首頁 > 程序管理 > screen-list

screen-list:查看執行中的 screen 工作階段列表

screen-list 命令會顯示 GNU Screen 中所有目前正在執行的 screen 工作階段的列表。這可讓您重新連接 (re-attach) 或管理已分離 (detached) 的工作階段。通常以 'screen -ls' 或 'screen -list' 的形式使用。

概述

screen-list 會列出 GNU Screen 多工處理器中目前作用中或已分離 (detached) 的工作階段。它提供每個工作階段的 ID、名稱、狀態 (Attached/Detached) 等資訊,幫助使用者輕鬆管理工作階段。

主要功能

  • 顯示所有目前正在執行的 screen 工作階段列表
  • 提供每個工作階段的唯一 ID、名稱和狀態 (Attached/Detached) 資訊
  • 檢查資訊以重新連接已分離的工作階段

主要選項

screen-list 實際上是指 'screen' 命令的子選項 '-ls' 或 '-list'。因此,您可以考慮 'screen' 命令本身的選項。

顯示工作階段列表

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`screen-list` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

screen-list 通常以 'screen -ls' 的形式使用,並基於此結果執行其他 screen 命令。

查看所有 screen 工作階段列表

screen -ls

檢查目前系統上所有正在執行的 screen 工作階段的 ID、名稱和狀態。

重新連接特定工作階段 (使用 ID)

screen -r 12345

使用上述命令檢查到的工作階段 ID 來重新連接已分離的工作階段。 (例如:ID 為 12345 的工作階段)

重新連接特定工作階段 (使用名稱)

screen -r my_session_name

如果您在建立工作階段時指定了名稱,則可以使用該名稱重新連接已分離的工作階段。 (例如:名稱為 'my_session_name' 的工作階段)

安裝

GNU Screen 可能未預設包含在大多數 Linux 發行版中。您可以使用以下命令進行安裝。

Debian/Ubuntu

sudo apt update && sudo apt install screen

使用 APT 套件管理器安裝 Screen。

CentOS/RHEL/Fedora

sudo yum install screen
# 或
sudo dnf install screen

使用 YUM 或 DNF 套件管理器安裝 Screen。

提示與注意事項

在透過 screen-list 檢查工作階段後,您可以利用以下提示更有效地使用 screen。

有用的 screen 命令

  • `screen -S [名稱]`: 建立新的 screen 工作階段並指定名稱。
  • `Ctrl+a d`: 分離 (detach) 目前的 screen 工作階段。工作階段將在背景繼續執行。
  • `exit` 或 `Ctrl+a k`: 終止目前 screen 工作階段。
  • `screen -wipe`: 清理不再存在的 'dead' 狀態的工作階段列表。

指定工作階段名稱的重要性

當您使用多個 screen 工作階段時,使用 `-S` 選項為工作階段指定有意義的名稱,可以讓您在 `screen -ls` 的輸出中輕鬆識別工作階段,並透過 `screen -r [名稱]` 快速重新連接。


相同類別命令