unix screen 如何切換10個以上的畫面
2015 Aug 30 未分類
screen 是 unix/linux 上一個超好用的工具
他可以新增很多 window
然後保留 output 的 buffer
就算 terminal 斷線了
還是可以復原
通常我們會用 screen 開啟多個 window
用來操作不同的工作
或是下不同的指令
有時同時執行的東西真的太多
10個不太夠用
為什麼說10個呢?
其實要開幾個都可以
但因為我只會用 CtrlA-1 CtrlA-2
這種後面接數字的方法來切換 window
數字最多就是 0~9
所以如果開了第十個 window
我無法切回10號 window
沒道理啊 但又一直沒去查怎麼操作
剛剛查了一下
有兩種方法
一種是 CtrlA + " (雙引號)
畫面會出現全部的 window 清單
可以用上下鍵選擇你要跳的 window (按 enter 跳過去)
或是按 CtrlA + ' (單引號) 然後接數字
也可以直接跳到你要跳的 window
查了說明以後才發現 screen 有更厲害的用法
就是切割螢幕
有時候啊
你會在不同 window 間
對照指令
或是複製指令
你可以用 CtrlA + S 切割橫向 window
CtrlA + | (pipe) 或 CtrlA + V 切割縱向 window
如果你要在切割出來的 畫面跳來跳去
可以按 CtrlA + tab (tab鍵)
如果要關掉目前切割的畫面
可以按 CtrlA + X
如果要關掉所有切割的畫面
可以按 CtrlA + Q
善用 screen
可以提升超多工作效能~
這邊說的 CtrlA 是 按住 Ctrl 後再按 A 然後一起放掉
例如 CtrlA + Q
就是 按住 Ctrl 後再按 A 然後一起放掉
再按 Q