Screen/Tmux/Byobu分屏工具的使用 ( by quqi99 )

quqi99發表於2013-01-28

 

Screen/Tmux/Byobu分屏工具的使用 ( by quqi99 )

 

作者:張華  發表於:2013-01-30
版權宣告:可以任意轉載,轉載時請務必以超連結形式標明文章原始出處和作者資訊及本版權宣告

( http://blog.csdn.net/quqi99 )

 

screen -ls 列出會話
screen -S stack 建立會話   -> byobu new -s s2
screen -r stack 恢復會話
screen -x 連線會話             -> byobu -x s2
ctrl  + a + d 斷開會話
rm -rf /var/run/scree/S-hua/ 刪除會話, 或killall screen

視窗切換
       ctrl + a + c 新建視窗
       ctrl + a + n -> Next,切換到下個 window
       ctrl + a + p -> Previous,前一個 window
       ctrl + a + 1..9 -> 切換到第 1..9 個window
       ctrl + a + ' 17 -> 直接跳到第10個以後的window,比如第17個:CRTL + A + ',輸入 17
       ctrl + a, 稍等一秒,再按shift + ' 顯示screen中所有的視窗列表

 

screen用ctrl+a, tmux用ctrl-b - https://www.cnblogs.com/kevingrace/p/6496899.html
tmux new -s stack - 建立session, 直接按tmux鍵是建立匿名session

ctrl-b + d, 退出會話, 而不是關閉會話
tmux ls

tmux a -t stack - 進入已存在的session
ctrl-b + c, 建立視窗
ctrl-b + n, 切換視窗
tmux ls - 列出session
tmux kill-session -t stack - 刪除session
C-b + % vertical split
C-b + " horizontal split
C-b Pageup/Down Switch Windows

tmux set-option -g prefix C-a
tmux unbind-key C-b
tmux bind-key C-a send-prefix


byobu/tmux是screen的增強版, 敲入byobu命令直接建立和恢復會話,其他快捷鍵可與screen相容,也可以用下列快捷鍵:

http://www.cnblogs.com/w3chen/p/4495079.html

F2    開啟一個新的視窗
F3    進入前一個視窗
F4    進入後一個視窗

F6    斷開連結

Ctrl+F2 豎切割新建個視窗
Shift+F2 橫切割新建個視窗
Ctrl+a 上下左右調整當前視窗大小
Ctrl+a 停頓一會上下左右移動當前視窗  或者按shift+上下左右移動當前視窗
Ctrl+a 停頓一會按k關閉當前視窗, 或者直接鍵exit命令退出

F7鍵進入scrollback模式(對應screen的Ctrl+A+[鍵),在要開始複製的地方按space鍵按上下箭頭鍵在要結束複製的地方按enter鍵就完成複製了,開啟vi直接按alt-insert鍵(對應screen的Ctrl+A+]鍵)便完成貼上。

 

看起來,byobu最好用。

 

 

 

   

 

相關文章