2016年8月10日 星期三

在screen的終端機內捲動畫面

使用 screen 的時候,想要像一般終端機一樣捲動回去看之前的指令,這時候必須要進入複製模式(copy mode)才行。參考《用screen操控終端機》用 screen -e^Ta 來開啟新的任務程序,在 screen 裡面輸入:
  • Ctrl-t + Esc
  • Esc q
第一步的意思是進入複製模式,在這個模式下可以捲動畫面,要捲動幾行則是看開啟screen的時候的buffter設定是多少(預設是1000行,可以用 -h 2000 設定成兩千行)。要跳出的話就是再按一次Esc。

既然是複製模式,意思就是說可以複製screen內的文字,丟到不同的screen終端機上:
  1. Ctrl-t + [
  2. 游標捲到要複製的文字前面後按 Enter
  3. 游標捲動要複製文字結尾後面按 Enter
  4. Ctrl-t + ]
第一步也可以用 Ctrl-t + Esc 。第四步則是把要複製的內容貼上。游標的捲動可以用方向鍵或是參考這篇《How to scrollback in GNU SCREEN?》裡面有介紹怎樣用hjkl0$移動游標

_EOF_

沒有留言:

張貼留言