Voltar às atualizações
New releaseAug 17, 2026

tmux v3.7c

Multiplexador de terminal para gerenciar múltiplas sessões de shell a partir de uma única tela, com persistência de sessão, divisão de janelas e configuração programável.

Compartilhar

Bem-vindo ao tmux!

tmux é um multiplexador de terminais: ele permite que vários terminais sejam criados, acessados e controlados a partir de uma única tela. O tmux pode ser desanexado de uma tela e continuar executando em segundo plano, para ser reanexado posteriormente.

Esta versão funciona no OpenBSD, FreeBSD, NetBSD, Linux, macOS e Solaris.

Dependências

tmux depende do libevent 2.x, disponível nesta página.

Também depende do ncurses, disponível nesta página.

Para compilar o tmux, são necessários um compilador C (por exemplo, gcc ou clang), make, pkg-config e um yacc adequado (yacc ou bison).

Instalação

Pacotes binários

Algumas plataformas fornecem pacotes binários para o tmux, embora estes às vezes estejam desatualizados. Exemplos estão listados nesta página.

A partir do tarball de lançamento

Para compilar e instalar o tmux a partir de um tarball de lançamento, use:

./configure && make
sudo make install

O tmux pode usar a biblioteca utempter para atualizar o utmp(5), se estiver instalada - execute o configure com --enable-utempter para ativar isso.

Para instruções mais detalhadas sobre como compilar e instalar o tmux, consulte esta página.

A partir do controle de versão

Para obter e compilar a versão mais recente a partir do controle de versão - observe que isso requer autoconf, automake e pkg-config:

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

Contribuindo

Relatórios de bugs, sugestões de funcionalidades e especialmente contribuições de código são muito bem-vindos. Envie por e-mail para:

[email protected]

Ou abra uma issue ou pull request no GitHub. Por favor, leia este documento antes de abrir uma issue.

uma lista de sugestões para contribuições. Sinta-se à vontade para perguntar na lista de e-mails se estiver pensando em trabalhar em algo ou precisar de mais informações.

Documentação

Para documentação sobre o uso do tmux, consulte a página de manual tmux.1. Visualize-a a partir da árvore de fontes com:

nroff -mdoc tmux.1|less

Um pequeno exemplo de configuração está em example_tmux.conf.

E um arquivo de completamento do bash(1) em:

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

Para depuração, execute o tmux com -v ou -vv para gerar arquivos de log do servidor e do cliente no diretório atual.

Suporte

A lista de e-mails do tmux para discussão geral e relatórios de bugs é:

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

Inscreva-se enviando um e-mail para:

[email protected]

Categorias