screen視窗管理器常用操作

2021-08-28 09:48:52 字數 1256 閱讀 5415

screen是乙個可以在多個程序之間多路復用乙個物理終端的視窗管理器。

使用者可以在乙個screen會話中建立多個screen視窗,在每乙個screen視窗中就像操作乙個真實的telnet/ssh連線視窗那樣。當斷開或關閉終端時,只要不殺死screen的程序,待重新連線後任能繼續斷開前的操作。

建立新的screen會話

screen  -s  [screen name]
detach 會話

screen –d [screen name]
reattach 會話

screen –r [screen-name]
檢視所有的screen會話

screen –ls
除了乙個screen可以包含多個window,也可以在建立多個screen。建立多個screen也很簡單,退出screen(detached退出模式),然後再執行screen命令,就建立了2個screen。用screen -ls可以檢視有多少個screen被建立。

執行screen -ls後,每個列出的screen有個pid編號,當我們要恢復某個screen的視窗時,只需輸入screen -r pid就可以恢復到指定screen了!

進入screen會話後,可在會話中建立多個視窗(window),並對視窗進行管理,管理命令以ctrl + a開頭。

ctrl + a + c:建立新視窗(create)

ctrl + a + w: 列出所有視窗

ctrl + a + a: 視窗重新命名

ctrl + a + d:detach當前會話

ctrl + a + [1-9]: 切換到指定視窗(1-9為視窗號)

ctrl + d:退出(關閉)當前視窗

進入screen後,當按下tab鍵時,會閃屏,可通過ctrl + a & ctrl + g來停止當前screen的閃屏,如果要對所有的screen生效,在~/.screenrc中加入vbell off。

改變screen配置:

caption always "%%-w%%n %t%%+w %-= @%h - %y-%m-%d %c"

vim /tmp/screenrc

screen -c /tmp/screnrc -s zl

Windows Vista 桌面視窗管理器(1)

桌面視窗管理器是什麼呢?它是vista中的乙個新元件 desktop window manager dwm 它建立在wpf核心圖形層元件基礎之上。還記得我在第乙個post中所提到的composition引擎嗎?dwm的桌面合成就是建立在這個composition引擎基礎之上的新特徵。它的出現幾乎改變...

Windows Vista桌面視窗管理器(3)

前面曾經提到過,通過wddm可以支援su ce的跨程序共享。共享directx表面對於重定向directx應用程式非常重要。因為vista必須要和以前的應用程式相容,就必須支援以前用gdi directx編寫的應用程式。wdm必須把這些應用程式的視窗重定向到su ce,然後由wdm統一合成 最後顯示...

視窗管理器 Openbox 入門指南

2008 07 30 也許你聽說過 blackbox 和 fluxbox,那麼,openbox 又是什麼?openbox 跟它們很相似。不過,我們還是來看看 openbox 官方給出的說明吧。openbox 官方稱,openbox 是乙個可高度定製且包含廣泛標準支援的下一代視窗管理器。近來,我玩 o...