Skip to content

Folha de dicas do multiplexador de terminal Tmux

O Tmux é um multiplexador de terminal que permite executar várias sessões de terminal numa única janela de terminal. Permite aos utilizadores ver e controlar várias sessões de terminal num único ecrã simultaneamente e alternar entre elas.

Gestão de Sessões

tmux new -s <nome-da-sessão>

Cria uma nova sessão e dá-lhe o nome <nome-da-sessão>.

tmux attach -t <nome-da-sessão>

Anexa-se a uma sessão existente.

tmux detach

Desliga-se da sessão atual.

tmux ls

Lista todas as sessões.

tmux kill-session -t <nome-da-sessão>

Elimina uma sessão.

Operações de Janela

tmux new-window -n <nome-da-janela>

Cria uma nova janela e dá-lhe o nome .

tmux select-window -t <nome-da-janela>

Seleciona uma janela.

tmux rename-window -t <nome-da-janela> <novo-nome>

Muda o nome de uma janela.

tmux kill-window -t <nome-da-janela>

Elimina uma janela.

Troca de Painéis (Pane)

tmux split-window -h

Divide a janela atual horizontalmente.

tmux split-window -v

Divide a janela atual verticalmente.

tmux select-pane -t <id-do-painel>

Seleciona un painel.

tmux kill-pane -t <id-do-painel>

Elimina um painel.

Atalhos

Atalho Função
Ctrl-b c Criar nova janela
Ctrl-b n Mudar para a janela seguinte
Ctrl-b p Mudar para a janela anterior
Ctrl-b w Listar todas as janelas
Ctrl-b , Mudar o nome da janela atual
Ctrl-b % Dividir janela atual horizontalmente
Ctrl-b " Dividir janela atual verticalmente
Ctrl-b o Mudar para o painel seguinte
Ctrl-b x Eliminar painel atual
Ctrl-b d Sair da sessão atual
Ctrl-b ? Mostrar todos os atalhos