勵志

勵志人生知識庫

screen命令

`screen` 命令是一個在類 Unix 系統中用於創建和管理多個虛擬終端會話的工具。這些虛擬終端會話獨立於實際的物理終端,允許用戶在一個單一的物理會話中管理多個任務。以下是 screen 命令的一些基本用法和參數:

基本命令:

Ctrl + A:進入 screen 命令模式。

Ctrl + A n:切換至下一個視窗。

Ctrl + A w:顯示當前會話中的所有視窗列表。

Ctrl + A c:創建新的視窗。

Ctrl + A p:切換至上一個視窗。

Ctrl + A d:斷開(detach)當前會話,但不終止它。

參數說明:

-l 或 `--list:顯示當前所有的 screen` 作業。

-r [pid.tty.host]:恢復指定的 screen 進程。

-S <作业名称>:指定 screen 作業的名稱,用於替代 [pid.tty.host] 的命名方式。

`-m:即使已在作業中的 screen作業,仍強制建立新的screen` 作業。

-p number or name:預先選擇一個視窗。

-d [pid.tty.host] 或 -D [pid.tty.host]:斷開 screen 進程,如果狀態為 Attached,則踢掉遠端用戶並讓其 logout。

`-wipe:檢查所有 screen` 作業,並刪除已經無法使用的作業。

其他注意事項:

使用 man screen 可以查看更多關於 screen 命令的詳細信息和使用場景。

在伺服器維護等場合,screen 命令非常有用,因為它允許用戶在後台執行任務,同時保持會話的活躍狀態。

通過上述信息,用戶可以更好地理解 screen 命令的功能和用法,從而更有效地管理多個任務和會話。