screen基本用法

2021-10-08 01:34:18 字數 1113 閱讀 1262

screen是乙個可以在多個程序之間多路復用乙個物理終端的視窗管理器。簡單來說就是模擬了乙個不斷線的終端,程式執行在screen視窗中,不管斷電、斷網什麼條件,都會繼續執行。

screen -s session_name ###建立視窗
(base) xuyang@njycds-07:~$ screen -ls (檢視所有視窗)

there are screens on:

14835.256_2 (2023年07月11日 15時28分04秒) (attached)

14732.256_1 (2023年07月11日 15時27分03秒) (attached)

14627.1024 (2023年07月11日 15時25分59秒) (attached)

3 sockets in /var/run/screen/s-xuyang.

當會話視窗關閉想恢復時,可以執行以下命令進入關閉了的視窗。

(base) xuyang@njycds-07:~$  screen -r 1024  ####進入關閉了的視窗
有時會出現進入不了的情況,如:

there is no screen to be resumed matching 1024
這時需要先試用screen -d session_name進行detached

如下再使用screen -r session_name既可以進入會話。 

總結起來基本用法為:

screen -s session_name -> 新建乙個叫session_name的session

screen -ls -> 列出當前所有的session

screen -r session_name -> 回到session_name這個session

screen -d session_name -> 遠端detach某個session

screen -d -r session_name -> 結束當前session並回到session_name這個session

screen -s session_name -x quit

原創 screen 用法

之前發過一篇 linux 終端 screen檢視歷史輸出 沒寫怎麼用。最近發現公司很多人都是在xshell中開啟10 個連線,甚至有20多個.screen screen sname 建立乙個終端管理器 screen ls 檢視現有的終端管理器 screen r name 重新開啟終端管理器 可以理解...

Screen 用法簡述

screen是一款由gnu計畫開發的用於命令列終端切換的自由軟體。使用者可以通過該軟體同時連線多個本地或遠端的命令行會話,並在其間自由切換。gnu screen可以看作是視窗管理器的命令列介面版本。它提供了統一的管理多個會話的介面和相應的功能。1.1 會話恢復 只要screen本身沒有終止,在其內部...

screen基本使用

使用ssh遠端連線伺服器時會遇到以下兩個問題 為此,有人建議使用screen來降低複雜性,如何操作呢 1.開啟ssh控制器,新建乙個叫session name的session screen s session name2.檢視已建立的session screen ls 會列出所有的session3....