當我們在使用putty進行遠端訪問伺服器時,進行遠端訪問的介面往往不能關掉,否則,程式將不再執行。而且,程式在執行的過程中,還必須時刻保證網路的通常,這些條件都很難得到滿足。
為了解決上述問題,可以使用linux下的screen命令,即使網路連線中斷,使用者也不會失去對已經開啟的命令行會話的控制
。下面介紹一些常用的screen命令。
具體使用如下:
我們可以使用screen -s u-net建立乙個叫做u-net的session,這時我們要進入該session,需要使用screen -r u-net進入到該session中,此時就可以在該session裡進行操作了,如執行程式。之後我們可以使用ctrl + a +d命令將該session丟到後台進行處理。
注:
screen -s yourname -> 新建乙個叫yourname的session
screen -ls -> 列出當前所有的session
screen -r yourname -> 回到yourname這個session
screen -d yourname -> 遠端detach某個session
screen -d -r yourname -> 結束當前session並回到yourname這個session
ctrl-a d -> detach,暫時離開當前session,將目前的 screen session (可能含有多個 windows) 丟到後台執行,並會回到還沒進 screen 時的狀態,此時在 screen session 裡,每個 window 內執行的 process (無論是前台/後台)都在繼續執行,即使 logout 也不影響。
原創 screen 用法
之前發過一篇 linux 終端 screen檢視歷史輸出 沒寫怎麼用。最近發現公司很多人都是在xshell中開啟10 個連線,甚至有20多個.screen screen sname 建立乙個終端管理器 screen ls 檢視現有的終端管理器 screen r name 重新開啟終端管理器 可以理解...
screen基本用法
screen是乙個可以在多個程序之間多路復用乙個物理終端的視窗管理器。簡單來說就是模擬了乙個不斷線的終端,程式執行在screen視窗中,不管斷電 斷網什麼條件,都會繼續執行。screen s session name 建立視窗 base xuyang njycds 07 screen ls 檢視所有...
Screen 用法簡述
screen是一款由gnu計畫開發的用於命令列終端切換的自由軟體。使用者可以通過該軟體同時連線多個本地或遠端的命令行會話,並在其間自由切換。gnu screen可以看作是視窗管理器的命令列介面版本。它提供了統一的管理多個會話的介面和相應的功能。1.1 會話恢復 只要screen本身沒有終止,在其內部...