screen 常用教學筆記(問答)

記錄一些平常比較"常用"的 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 onvbell 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)

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈screen 常用教學筆記(問答)〉中有 4 則留言

  1. 操作方法 和 Emacs 一?么...
    Emacs 最棒 很多地方都有他的影子 例如 Bash info screen?
    直接弄? Emacs的教?吧 ^^

  2. 這... 這... Emacs 很強大, 但是我不會用說 🙁
    等待大大您教導一下, 小的現在使用的都是用 vim.
    之後會將 vim 常用的東西來做個介紹 🙂

Tsung 發表迴響取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料