tmux 是個在Linux文字介面下相當強大的終端機工具,可以很方便的模擬出無數個終端介面來使用
使用起來有許多方式,有點像在視窗介面下開了好幾個終端機視窗的感覺,也可以做到類似tty1~7的快速切換功能,相當方便
廢話不多說,看圖吧
這是我目前的tmux介面,這樣可以把整個介面切換成很多個部分,並且使用快速鍵進行切換、新增、調整終端機,很迅速又方便。
tmux下有三個概念,那就是pane、window、session,pane就像是上圖中的那些區塊,每個區塊就代表一個pane,而window則是代表畫面,一個畫面就是一個window,session則可以想像成「一串window」,示意圖如下:
以下是tmux下常用的指令:
在普通bash下可操作的指令:
tmux |
新增並進入一個新的tmux session |
tmux attach |
回復最後使用的tmux session |
tmux attach -t o |
回復編號o的 session |
tmux ls |
查看目前有哪些 session |
進入 tmux 模式中,我們會使用功能鍵「ctrl-b」,這兩個按鍵按下去、放掉以後可以接以下的按鍵,可以啟動不同的功能
d |
收回session,並離開tmux模式 |
c |
創立一個新的 tmux window |
x |
關閉所處的 tmux window |
" |
創立一個新的 pane 分割原本的 window |
% |
同",但是垂直切割 |
t |
打開時鐘 |
$ |
設定session的代號 |
. |
設定window的代號 |
{和} |
讓兩個被分割的pane位置交換 |
總之大概就是這樣啦,其他還有複製貼上
ctrl-b+[ |
進入上捲模式,點q可離開 |
ctrl+shift+2 |
進入圈選模式 |
alt+w |
圈選了目標區域後複製目標物 |
ctrl-b+] |
貼上目標物於終端機輸入 |
參考網站:
http://blog.vic.mh4u.org/2012/707
http://blog.chh.tw/posts/tmux-terminal-multiplexer/
http://jeffyon.blogspot.tw/2012/05/tmux.html
沒有留言:
張貼留言