tmux

终端复用器

tmux 是一個終端復用器英語Terminal multiplexer自由軟件,功能類似 GNU Screen,但使用 ISC許可證發布。用戶可以通過 tmux 在一個終端內管理多個分離的會話,窗口及面板,對於同時使用多個命令行,或多個任務時非常方便。

tmux
有兩個水平面板與一個垂直面板的tmux工作階段
有兩個水平面板與一個垂直面板的tmux工作階段
開發者Nicholas Marriott
首次發布2009年9月22日,​14年前​(2009-09-22
當前版本
  • 3.4 (2024年2月13日;穩定版本)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言C
操作系統Unix-like
語言英語
類型終端復用器英語Terminal multiplexer
許可協議ISC許可證
網站tmux.github.io/ 編輯維基數據

概念模型

編輯

tmux 採用 client/server 模型,主要由以下模塊組成:

模塊 簡介
server 服務。tmux 運行的基礎服務,以下模塊均依賴此服務。
session 會話。一個服務可以包含多個會話。
window 窗口。一個會話可以包含多個窗口。
panel 面板。一個窗口可以包含多個面板。

執行 tmux 命令時就開啟了一個服務並創建了一個會話,窗口和面板。

功能特性

編輯
  • 一個虛擬終端可以管理多個會話,窗口和面板
  • 支持分屏,同時處理多個操作
  • 窗口、面板可以在會話間自由移動,切換
  • 豐富靈活的狀態行展示
  • 支持自定義快捷鍵,依照個人習慣配置令操作更高效
  • 不受斷網影響,避免丟失重要工作進度
  • 結對編程,方便演示與協作
  • 自帶複製粘貼緩衝區管理
  • 腳本化配置,可配置多種操作環境

已知問題

編輯

參見

編輯

網絡書籍

編輯

網絡資料

編輯

參考資料

編輯
  1. ^ tmux 3.4. 2024年2月13日 [2024年2月15日].