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的sessionscreen -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....