tmux使用--同步多終端輸入

最近一直須要同時操做多個遠程機器,就簡單學習了下tmux的使用。tmux(terminal multiplexer)是終端複用神器。對多個窗格同時使用特別好用,同步操做多臺機器特別方便。vim

tmux安裝

Ubuntu 或 Debian
apt-get install tmux
CentOS 或 Fedora
yum install tmux
Mac
brew install tmux

安裝完成完成後輸入 tmux 回車,就會進入tmux窗口bash

tmux的簡單使用

主要介紹下窗格的使用
tmux有不少快捷鍵,默認的快捷鍵前綴是Ctrl+b,好比咱們想看下tmxu的幫助,就同時按下Ctrl+b,而後鬆開,再按下shift+?就能夠展現tmux的幫助菜單了。
主要看下窗格的介紹學習

Ctrl+b % 劃分左右兩個窗格。
Ctrl+b " 劃分上下兩個窗格。
Ctrl+b 上下左右箭頭 多個窗格之間切換
Ctrl+b ; 光標切換到上一個窗格。
Ctrl+b o 光標切換到下一個窗格。
Ctrl+b { 當前窗格左移。
Ctrl+b } 當前窗格右移。
Ctrl+b Ctrl+o 當前窗格上移。
Ctrl+b Alt+o 當前窗格下移。
Ctrl+b x 關閉當前窗格。
Ctrl+b ! 將當前窗格拆分爲一個獨立窗口。
Ctrl+b z 當前窗格全屏顯示,再使用一次會變回原來大小。
Ctrl+b Ctrl+ 按箭頭方向調整窗格大小。
Ctrl+b q 顯示窗格編號。
Ctrl+b :set synchronize-panes 多個窗格同步輸入切換,設置一次同步輸入,再設置一次關閉同步輸入

使用以上若干命令進行遠程操做兩臺機器。code

綁定快捷鍵

好比上面的 同步輸入命令太長了,就能夠使用綁定快捷鍵實現簡單的命令blog

vim ~/.tmux.conf
bind-key s setw synchronize-panes
source ~/.tmux.conf

讓快捷鍵 Ctrl+b s快捷鍵來實現窗格同步輸入的切換。試下 Ctrl+b s 代替了 Ctrl+b :set synchronize-panes 實現了同步輸入。
能夠根據習慣設置本身熟悉的快捷鍵方便使用。
ip

相關文章
相關標籤/搜索