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 detachDesliga-se da sessão atual.
tmux lsLista 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 -hDivide a janela atual horizontalmente.
tmux split-window -vDivide 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 |