返回更新列表
新发布Sep 10, 2026

tmux v3.8-rc

终端复用器,用于在单个屏幕中管理多个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) - 使用 --enable-utempter 运行 configure 以启用此功能。

有关构建和安装 tmux 的更详细说明,请参阅此页面。

从版本控制系统获取

要从版本控制系统获取并构建最新版本 - 请注意,这需要 autoconf、automake 和 pkg-config:

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

贡献

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

[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,以在当前目录中生成服务器和客户端日志文件。

支持

用于一般讨论和错误报告的 tmux 邮件列表是:

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

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

[email protected]

周边商品

tmux 周边商品可从 Commit Goods 获取 - 购买有助于支持 tmux 项目。

分类