Linux command – tmux

測試環境為 CentOS7 x86_64 (虛擬機).

想找一種方式可以同時控制多台遠端 Linux 命令列的主機,同事推薦我使用 tmux – terminal multiplexer ,安裝完成之後就可以使用了.

[root@localhost ~]# yum install tmux
[root@localhost ~]# tmux


一開始看到的畫面稱為 Windows 可以依據需求切割出不同的 Panes .

需按下 ctrl+b 再選擇下列的快捷鍵.
Panes (splits)

  • % – horizontal split
  • – vertical split
  • o – swap panes (或是方向鍵)
  • q – show pane numbers
  • x – kill pane
  • space – toggle between layouts

鍵下 ctrl+b , % , ctrl+b , ” 之後會被切割如下的 pane

那要怎麼同時控制多台遠端 Linux 命令列的主機,需要先切割多個 pane 並透過 SSH 連上遠端的主機.
Ctrl + b 鍵入 :setw synchronize-panes 把 synchronize-panes 模式打開為 on .

之後輸入的任何的指令都會同時丟給所有 plane 來執行.

關閉時 Ctrl + b 鍵入 :setw synchronize-panes 關閉 synchronize-panes 功能.

更多關於 tmux 的操作,請參考 https://gist.github.com/MohamedAlaa/2961058

沒有解決問題,試試搜尋本站其他內容

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料