1. 程式人生 > >secureCRT+screen實現多工視窗的快速切換

secureCRT+screen實現多工視窗的快速切換

瞭解了screen之後發現他最大的好處就是可以後臺多工視窗保留,且切換快速。比如,在開啟screen並開啟3個windows,在關閉這個會話之後,下次重啟開啟新會話,可以快說切換到之前會話的3個windows的狀態。

介紹基本的命令
C-a c -> Create,開啟新的 window
C-a n -> Next,切換到下個 window
C-a p -> Previous,前一個 window
C-a C-a -> Other,在兩個 window 間切換
C-a w -> Windows,列出已開啟的 windows 有那些
C-a 0 -> 切換到第 0 個 window
C-a 1..9 -> 切換到第 1..9 個window
C-a t -> Time,顯示當前時間,和系統的 load
C-a K(大寫) -> kill window,強行關閉當前的 window
C-a [ -> 進入 copy mode,在 copy mode 下可以回滾、搜尋、
C-a ] -> Paste,把剛剛在 copy mode 選定的內容貼上
C-a ? -> Help,顯示簡單說明
C-a d -> detach,將目前的 screen session (可能含有多個 windows)
丟到後臺執行 當按了 C-a d 把 screen session detach 掉後,會回到還沒進 screen 時的狀態,此時在 screen session 裡每個 window 內執行的 process (無論是前臺/後臺)都在繼續執行,即使 logout 也不影響。

下次 login 進來時:
screen -ls -> 顯示所有的 screen sessions
screen -r [keyword] -> 選擇一個screen session 恢復對話

如: ~liaohw% screen -ls
There are screens on:
        2165.pts-1.fedora64     (Attached)
        2118.pts-2.fedora64     (Detached)
2 Sockets in /var/run/screen/S-liaohw.


~liaohw%  screen -r 2118
~liaohw% screen -ls
There are screens on:
        2165.pts-1.fedora64     (Attached)
        2118.pts-2.fedora64     (Attached)
2 Sockets in /var/run/screen/S-liaohw.