2009/9/20

一些簡單的screen語法

一些簡單的screen語法

screen -U -S sname 以utf-8的編碼,並以sname為標籤建立screen ,並

-U 以utf8編碼
-r 回覆上次登入
-d 強制回覆
-ls 列出所有的screen


進入screen狀態後的操作

Ctrl+a c 開啟新的視窗,並同時切換到這個新的視窗

Ctrl+a n 或 C-a (space) 切換到下一個視窗

Ctrl+a p 切換到上一個視窗

Ctrl+a 0 切換到第 0 個視窗

Ctrl+a (1..9) 切換到第 (1..9) 個視窗

Ctrl+a w 列出目前所開啟的視窗

Ctrl+a C 清除目前的視窗內容

Ctrl+a K 關閉所有的視窗並退出 screen

Ctrl+a i 顯示目前視窗的資訊

Ctrl+a d 脫離(detach)目前的 screen ,並放到背景執行(不管開了幾個視窗)

Ctrl+a H 紀錄目前視窗所有顯示過的東西(檔名為 screenlog.n n 為視窗號碼)

Ctrl+a l 重繪視窗,如果有字顯示亂掉了可以用這個指令

Ctrl+a m或 C-a (enter) 可以顯示最近一次顯示過的訊息

Ctrl+a t 顯示系統的時間及主機名稱還有負載

Ctrl+a v 顯示版本資訊

Ctrl+a x 暫時離開目前位置又不想先 logout ,那可以用這個來鎖住 screen

Ctrl+a ? 線上求助畫面

Ctrl+a [ 複製/卷軸 模式

h, j, k, l 分別為向左,向下,向上,向右移動一格(或是一行)
0 移到該行最左邊
^ 與 $ 分別移到該行最左邊及最右邊的非空白字元
w 以字為單位往前移動並移到字首
b 以字為單位往後移動並移到字首
e 以字為單位往前移動並移到字尾
C-b 向上捲一頁
C-f 向下捲一頁
C-u 向上捲半頁
C-u 向下捲半頁
/ 與 ? 向下或向上尋找字串
(space) 第一次按下到第二次按下的區域會被複製到暫存區內
(ESC) 離開 複製/卷軸 模式
 

Ctrl+a ] 把剛剛存到暫存區內的內容複製出來


參考網址http://lagunawang.pixnet.net/blog/post/2836825

沒有留言: