Se você deseja encerrar todas as sessões do tmux, exceto a que está ativa, incluindo todas as suas janelas, pode usar o seguinte comando:
tmux kill-session -a
Vamos falar sobre cada parte desse comando
tmux: invoca o programa tmux.kill-session: é o comando interno do tmux para encerrar uma sessão.-a: é uma opção que significa “kill all other sessions except the current one” (mata todas as outras sessões, exceto a sessão ativa).
Veja também: Tmux: As Principais Teclas e Comandos
Listar janelas e Sessões
Para ver todas as sessões existentes:
tmux ls
Ou teclar
ctrl + b + s
Para listar janelas dentro de uma sessão específica:
tmux list-windows -t <nome_da_sessao>
ou teclar
ctrl + b + w
Observação
Quando você mata uma sessão do tmux, todas as janelas e painéis (panes) dentro dessa sessão também são encerrados imediatamente.
Sobre Tmux
Tmux (Terminal Multiplexer) é um programa de linha de comando que permite criar e gerenciar múltiplas sessões de terminal em uma única janela. Com Tmux, você pode:
- Criar múltiplas sessões de terminal em uma única janela
- Alternar entre sessões com facilidade
- Executar comandos em background
- Manter sessões ativas mesmo após fechar a janela do terminal
- Compartilhar sessões com outros usuários