記錄一些平常比較"常用"的 Screen 指令. 持續增加中~
- Ctrl + a, k kill 掉這個 screen
- Ctrl + a , A 可以編寫這個 screen 的名稱
- Ctrl + a , " 會進入一個頁面讓你切換視窗
- Ctrl + [ 會進入複製模式. 跟用 vi 一樣. hjkl 去控制方向, ctrl + b, f, u 可以上下捲頁.
- screen -S irssi
- screen -r 就會出現 7389-irssi
- screen -r irssi 就可以進去了
- Ctrl + a s 會將螢幕暫停(通常是按錯了, 不曉得怎麼回復)
- Ctrl + a q 就可以將上面的營幕暫停回復
若遇到 Screen 中又開了 Screen 的狀況, 要如何偵測到 Screen 裡面的 Screen: Ctrl + a a 就可以偵測到. Ctrl + a a d 可以讓 Screen 中的 Screen 安然離開.
再下來都以問答的型式來寫好了...
- Q: 要怎麼用screen轉encoding呢?, 我的terminal是UTF-8,想上Big5編碼的BBS
- A: ^a :encoding big5 utf8 (Ctrl + a 再輸入 :encoding big5 utf8)
- Q: 我的 screen 最底部想要秀出現在在哪個視窗, 該怎麼設定呢?
- A: 在 .screenrc 加入
hardstatus alwayslastline "%{=b}%{bw} %{ck} %-Lw%{gw}%n%f* %t%? (%u)%? %{-}%+Lw %{bw}"
就可以了.
- Q: screen 按 tab 畫面都會閃一下, 該怎麼關掉?
- A: C-a C-g 就可以切換 visual bell 或 audio bell 了,
或者 在 .screenrc 中, 可用vbell on
或vbell off
來設定切換 - screen 模式中, 要如何複製/貼上
-
複製:C-a + [ , [開始挑選區塊]:空白鍵, [挑選區塊結束]: 空白鍵
貼上:C-a + ] - 兩人同時使用同一個 screen (同一個帳號, 或者要去改 /dev/xxxtty 權限)
- 帳號1: screen -r irc
同帳號: screen -x irc 可以看到並操作 screen - screen 快速切換 UTF-8/Big5
-
- defc1 off
- defencoding utf8
- screen 會看執行 screen 時的 LANG 幫你轉
- bind b encoding big5 utf8 (C-a b 切 Big5)
- bind u encoding utf8 utf8 (C-a u 切 utf-8)