tmux 是一個終端多工器:它允許從單一畫面建立、存取和控制多個終端。 tmux 可能會與螢幕分離並繼續在背景運行,然後重新連接。
此版本可在 OpenBSD、FreeBSD、NetBSD、Linux、macOS 和 Solaris 上運作。
tmux 依賴 libevent 2.x,可從此頁面取得。
它還取決於 ncurses,可從此頁面取得。
要建置 tmux,需要 C 編譯器(例如 gcc 或 clang)、make、pkg-config 和合適的 yacc(yacc 或 bison)。
一些平台為 tmux 提供二進位包,儘管這些包有時已經過時。本頁列出了範例。
若要從發布 tarball 建置並安裝 tmux,請使用:
./configure && make
sudo make install
tmux 可以使用 utmpter 函式庫來更新 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
我們非常歡迎錯誤報告、功能建議,尤其是程式碼貢獻。請透過電子郵件發送至:
或開啟 GitHub 問題或拉取請求。請在提出問題之前閱讀本文檔。
有一份貢獻建議清單。如果您正在考慮做某事或需要更多信息,請隨時在郵件列表中詢問。
有關使用 tmux 的文檔,請參閱 tmux.1 線上說明頁。從來源樹中查看它:
nroff -mdoc tmux.1 | less
example_tmux.conf
中有一個小範例配置。
bash(1) 完成文件位於:
https://github.com/imomaliev/tmux-bash-completion
為了進行偵錯,請使用-v
或-vv
執行 tmux 以在目前目錄中產生伺服器和用戶端記錄檔。
用於一般討論和錯誤報告的 tmux 郵件清單是:
https://groups.google.com/forum/#!forum/tmux-users
透過發送電子郵件至以下地址進行訂閱: