Conhecendo o tmux: Multiplexador de Terminal

Publicado por Xerxes em 03/04/2026

[ Hits: 97 ]

 


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

Melhorando Fontes no Fedora 26

Ferramentas do Kali no Ubuntu

Stremio no Void Linux

Modo scratchpad no i3wm

Controle de volume não funciona no LXDE?

Leitura recomendada

Trash-cli: Lixeira para a linha de comando

Como instalar o Zeos 7.1.3a (versão estável) no Lazarus - Vídeo aula

Acesso SSH/FTP no Linux pelo Windows

Kahakai window manager

Froxlor Server Management Panel no Debian Squeeze/Wheezy

  

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