常常連上server事情做到一半不小心斷線
或者是檔案開了一堆明天想繼續之類的
就可以用screen達成雖然登出 但是開啟的檔案都還在的效果
screen外的常用指令
- screen 叫出一個screen process 連帶有一頁視窗
- screen -ls 可以看目前開出來的screen有多少個
- screen -r 回復screen 如果開多個screen的話 就要打上screen -ls看到的pid了
- ctrl+a+c 新增一頁視窗
- ctrl+a+n 跳至下一頁視窗 (next)
- ctrl+a+p 跳至上一頁視窗 (previous)
- ctrl+a+數字 跳至第幾個視窗
- ctrl+a+w 秀出目前所開的視窗
- ctrl+a+k 關掉目前的視窗
- ctrl+a+d 把screen背景執行擺著
- ctrl+a+h 把該視窗跳出過的訊息記綠成檔案
- ctrl+a+A 更改視窗名稱 這個在tab模式下很實用
- ctrl+a+[ 進入buffer mode, 這樣才可以pagedown pageup去看之前跑的訊息 (參考設定3可以調整buffer大小)
有關screen的設定
- 不要閃爍 可以修改$HOME/.screenrc 加入vbell off
- tab秀出視窗 可以修改$HOME/.screenrc 加入
caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c"
3. 增加screen buffer size 可以修改$HOME/.screenrc加入defscrollback 10000或是其他數字 就是buffer的行數
reference
沒有留言:
張貼留言