返回更新列表
新发布Aug 17, 2026

tmux v3.7c

终端复用器,用于在单个屏幕中管理多个shell会话,具备会话持久化、窗口分割和可脚本化配置功能。

分享

欢迎使用 tmux!

tmux 是一个终端复用器:它可以在单个屏幕上创建、访问和控制多个终端。tmux 可以从屏幕分离并在后台继续运行,之后可重新连接。

此版本可在 OpenBSD、FreeBSD、NetBSD、Linux、macOS 和 Solaris 上运行。

依赖项

tmux 依赖 libevent 2.x,可从此页面获取。

它还依赖 ncurses,可从此页面获取。

构建 tmux 需要 C 编译器(例如 gcc 或 clang)、make、pkg-config 以及合适的 yacc(yacc 或 bison)。

安装

二进制包

一些平台提供 tmux 的二进制包,尽管这些包有时会过时。示例列于此页面

从发布压缩包安装

从发布压缩包构建并安装 tmux,请使用:

./configure && make
sudo make install

如果安装了 utempter 库,tmux 可以使用它来更新 utmp(5)——运行 configure 时加上 --enable-utempter 来启用此功能。

关于构建和安装 tmux 的更详细说明,请参见此页面

从版本控制系统安装

从版本控制系统获取并构建最新版本——注意这需要 autoconfautomakepkg-config

git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make

贡献

非常欢迎 Bug 报告、功能建议,尤其是代码贡献。请通过电子邮件发送至:

[email protected]

或打开 GitHub issue 或 pull request。请在打开 issue 之前阅读此文档

有一份贡献建议列表。如果您考虑做一些工作或需要更多信息,请随时在邮件列表中询问。

文档

关于使用 tmux 的文档,请参见 tmux.1 手册页。从源码树中查看:

nroff -mdoc tmux.1|less

一个小示例配置位于 example_tmux.conf

还有一个 bash(1) 补全文件位于:

https://github.com/scop/bash-completion/blob/main/completions-core/tmux.bash

调试时,使用 -v-vv 运行 tmux 可在当前目录生成服务器和客户端日志文件。

支持

用于一般讨论和 Bug 报告的 tmux 邮件列表位于:

https://groups.google.com/forum/#!forum/tmux-users

通过发送电子邮件至以下地址订阅:

[email protected]

分类