Conhecendo o tmux: Multiplexador de Terminal

Publicado por Xerxes em 03/04/2026

[ Hits: 64 ]

 


Conhecendo o tmux: Multiplexador de Terminal



O tmux é um multiplexador de terminal. Ele permite que uma única janela de terminal divida a tela em painéis, como abas de linha de comando.

Instalação

A instalação requer apenas o uso do gerenciador de pacotes do sistema. Como exemplo para distribuições baseadas no Arch Linux:

sudo pacman -S tmux

Linux: Conhecendo o tmux: Multiplexador de Terminal

A Tecla Prefixo

A operação do tmux é baseada em uma "tecla prefixo". Para executar qualquer ação dentro dele, o usuário deve pressionar uma combinação de teclas, soltar, e então pressionar a tecla de comando.

O prefixo padrão do tmux é Ctrl + b.

Gerenciamento de Sessões (No terminal normal)

Antes de entrar no tmux, você gerencia as sessões no terminal padrão. Uma sessão é um conjunto de abas e divisões de tela.

Criar uma sessão nomeada:

tmux new -s meuscript

Sair da sessão deixando-a rodar em segundo plano: pressione Ctrl + b, solte e aperte d.

Listar sessões ativas:

tmux ls

Reconectar a uma sessão existente:

tmux attach -t meuscript

Gerenciamento de Janelas (Abas)

Dentro do tmux, as janelas funcionam como as abas de um navegador de internet. Elas ocupam a tela inteira do terminal.

  • Criar nova janela: Ctrl + b seguido de c
  • Ir para a próxima janela: Ctrl + b seguido de n
  • Ir para a janela anterior: Ctrl + b seguido de p
  • Renomear a janela atual: Ctrl + b seguido de ,
  • Fechar a janela atual: Digite exit no prompt ou pressione Ctrl + d.

Gerenciamento de Painéis (Divisão de Tela)

Os painéis dividem a visualização de uma única janela, permitindo observar a saída de vários comandos simultaneamente.

  • Dividir a tela verticalmente: Ctrl + b seguido de %
  • Dividir a tela horizontalmente: Ctrl + b seguido de "
  • Navegar entre os painéis: Ctrl + b seguido das setas direcionais do teclado.
  • Transformar o painel atual em tela cheia (e reverter): Ctrl + b seguido de z
  • Fechar o painel atual: Digite exit no prompt ou pressione Ctrl + d.

Configuração Básica sem Editor de Texto

O tmux lê o arquivo oculto .tmux.conf no diretório home do usuário. Você pode alterar o prefixo padrão de Ctrl + b para Ctrl + a por questões de ergonomia, e ativar o suporte ao uso do mouse para selecionar painéis.

Para aplicar essa configuração sem a necessidade de abrir editores de texto como o nano ou o vim, cole o bloco abaixo no seu terminal e pressione Enter. Ele cria o arquivo de configuração e insere as regras automaticamente:

cat << 'EOF' > ~/.tmux.conf # Altera o prefixo de Ctrl+b para Ctrl+a set -g prefix C-a unbind C-b bind C-a send-prefix

# Habilita o uso do mouse para clicar em abas e painéis set -g mouse on

# Inicia a contagem de janelas e painéis no número 1 (o padrão é 0) set -g base-index 1 set -g pane-base-index 1 EOF

Para que o tmux leia este novo arquivo, recarregue as configurações de dentro de uma sessão ativa com o comando:

Ctrl + b seguido de :source-file ~/.tmux.conf

Obs.: se a configuração já estiver aplicada, o próximo recarregamento deverá ser feito com o novo prefixo Ctrl + a.
Outras dicas deste autor

Para quem está na Deep Web

Fazendo 100% no DOOM clássico sem tutorial

Instalando Palemoon no Void Linux

Erro ao iniciar Steam no Void Linux [Resolvido]

Coisas para fazer após instalar Fedora 16

Leitura recomendada

Resolvendo problema do urpmi / rpmdrake travados no Mandriva

PSeInt - Editor de pseudocódigos para Sabayon

Compilando e Instalando o Pidgin 2.13.0

Extensões no OpenOffice

Java no Ubuntu - Instalando Tomcat (parte 2)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts