Tmux

tmux
有兩個水平面板與一個垂直面板的tmux工作階段
有兩個水平面板與一個垂直面板的tmux工作階段
開發者Nicholas Marriott
首次发布2009年9月22日,​14年前​(2009-09-22
当前版本
  • 3.4 (2024年2月13日;穩定版本)[1]
編輯維基數據鏈接
源代码库
  • github.com/tmux/tmux
編輯維基數據鏈接
编程语言C
操作系统Unix-like
语言英语
类型终端复用器英语Terminal multiplexer
许可协议ISC許可證
网站tmux.github.io/ 编辑维基数据

tmux 是一个终端复用器英语Terminal multiplexer自由软件,功能类似 GNU Screen,但使用 ISC许可证发布。用户可以通过 tmux 在一个终端内管理多个分离的会话,窗口及面板,对于同时使用多个命令行,或多个任务时非常方便。

概念模型

tmux 采用 client/server 模型,主要由以下模块组成:

模块 简介
server 服务。tmux 运行的基础服务,以下模块均依赖此服务。
session 会话。一个服务可以包含多个会话。
window 窗口。一个会话可以包含多个窗口。
panel 面板。一个窗口可以包含多个面板。

执行 tmux 命令时就开启了一个服务并创建了一个会话,窗口和面板。

功能特性

  • 一个虚拟终端可以管理多个会话,窗口和面板
  • 支持分屏,同时处理多个操作
  • 窗口、面板可以在会话间自由移动,切换
  • 丰富灵活的状态行展示
  • 支持自定义快捷键,依照个人习惯配置令操作更高效
  • 不受断网影响,避免丢失重要工作进度
  • 结对编程,方便演示与协作
  • 自带复制粘贴缓冲区管理
  • 脚本化配置,可配置多种操作环境

已知问题

  • 不能使用 ZMODEM(rz/sz)操作
  • 结对编程时界面受字号大小影响
  • 部分系统接口访问受限,如 Mac OS 中需要安装 reattach-to-user-namespace(页面存档备份,存于互联网档案馆) 才可以正常使用 pbcopy/pbpaste

參見

  • 自由软件主题
  • Mosh
  • GNU Screen

网络书籍

  • (英文)9781934356968 tmux: Productive Mouse-Free Development ISBN 9781934356968
  • tmux: Productive Mouse-Free Development 中文翻译

网络资料

參考資料

  1. ^ tmux 3.4. 2024年2月13日 [2024年2月15日]. 
  • 分类 分类
  • 共享资源页面 共享资源
  • 维基百科图书 教科书
常见概念与条目
自由软件及其定義其他称谓英语Alternative terms for free software · 與封閉原始碼的比較英语Comparison of open source and closed source · 开源软件及其开发英语Open-source software development · 自由软件托管服务比较 · 自由软件项目列表英语List of free software project directories软件列表 · “免费”与“自由”的差别英语Gratis versus libre · 長期支援 · 自由软件大纲英语Outline of free software
操作系统(内核)
AROS Research Operating System英语AROS · BSD · Darwin · FreeDOS · GNU Hurd · Haiku · Inferno · Linux · Mach · Minix · OpenSolaris · Plan 9 · ReactOS · Symbian
软件列表
软件开发英语Comparison of open-source programming language licensing · 生物信息学英语List of open-source bioinformatics software · 数学英语List of open-source software for mathematics · 文字处理软件 · 音频英语Comparison of free software for audio · 商业软件英语List of commercial open-source applications and services
歷史与运动
GNU · Haiku · Linux · Mozilla (Application Suite · Firefox · Thunderbird) · 自由软件运动 · 开源软件运动英语Open-source software movement · 大事记英语List of free-software events
组织英语List of free and open-source software organizations社群
許可證
类型与标准
挑戰
FUD · 擁抱、擴充功能再消滅 · 二進制blob · 数字版权管理 · 自由及開放原始碼顯示卡驅動程式英语Free and open-source graphics device driver · 授權擴散英语License proliferation  · Mozilla 软件品牌重塑英语Mozilla Corporation software rebranded by the Debian project · 專有軟體 · SCO-Linux爭議 · 安全性 · 軟體專利 · 硬體限制 · 可信计算 · 对 GPL 的有关批评
其他
Linux發行版 · 分叉 (软件开发) · 微軟開放規範承諾英语Microsoft Open Specification Promise · 共享原始碼 ·操作系统革命
分类 分类 · 共享资源页面 维基共享资源 · 主题 主题