星期三, 5月 24, 2006

unix 下多重視窗

在unix下,genu screen這個程式,可以模擬多個視窗,且結束terminal(如putty後),可以保留工作的term
不會斷線,而被系統kill掉正在工作的process!

進入程式
screen 建一個新的screen
screen [-S seesionname] 指定sessionname,建一個新的screen
screen -list 列出目前有那些session
screen -r 恢復上次的連線(配合[ctrl-a][d]保留termial,並結束screen)
screen -dr sessionname dettatch 再attach session
screen -wipe 刪掉不用的session

什麼時候須detach :如果你的session尚未離線,但想在此重新連線,就需要先detatch後
再attach session,才可連上.


操作
[ctrl]+[a c] 建立一個新的 screen
[ctrl]+[a K] 刪除現在的screen (大寫K)
[ctrl]+[a w] 顯示有幾個screen,active的screen會加 * 號
[ctrl]+[a d] 保留termial,並結束screen
[ctrl]+[a] [數字] 指定 screen #
[ctrl]+[a n] 下一個screen
[ctrl]+[a p] 上一個screen
[ctrl]+[a a] 前一個 active screen,如本來在scr 2,按[ctrl][4] 會跳到scr 4,再按[ctrl][a]
會回scr 2
[ctrl]+[a x] 鎖住screen,離開坐位時,記得lock screen
[ctrl]+[a g] 實際/虛擬beep





gnu screen 首頁
http://www.gnu.org/software/screen/

to do
中文操作

0 Comments:

張貼留言

<< Home