O Tmux (Terminal Multiplexer) é um software gratuito e de código aberto que permite abrir várias janelas de terminal numa única consola. Permite aos utilizadores executar vários comandos em simultâneo em diferentes janelas de terminal na mesma sessão, bem como mover-se livremente entre janelas e personalizar o seu tamanho e disposição. O Tmux permite-lhe trabalhar com o terminal de forma mais eficiente, tornando-o mais flexível e fácil de utilizar.
O Tmux tem caraterísticas como guardar o estado da sessão entre reinícios, dividir as janelas em vários painéis, gestão do histórico de comandos, suporte de atalhos de rato e teclado, personalização de temas e muitas outras.
Pode ser utilizado tanto numa rede local como através de acesso remoto, permitindo aos administradores de sistemas gerir redes e servidores de forma mais eficiente e segura. O tmux está disponível para muitos sistemas operativos do tipo Unix, incluindo Linux, macOS e FreeBSD.
Uma sessão no tmux é um agrupamento lógico de janelas de terminal abertas. Cada sessão pode conter várias janelas e painéis, que podem ser movidos e redimensionados livremente, independentemente uns dos outros. Quando você cria uma nova sessão do tmux, ela é iniciada no terminal e permite que você faça multitarefas, ou seja, execute vários comandos simultaneamente e exiba os resultados de sua execução em diferentes janelas.
O tmux mantém o estado de cada sessão mesmo que você feche o terminal, desconecte-se do servidor ou reinicie o sistema. Isso permite que você continue de onde parou antes, mesmo após a reinicialização da sessão. Além disso, o tmux permite alternar entre sessões, criar novas janelas dentro da sessão atual, gerenciar janelas, painéis, atribuir teclas de atalho e muito mais. Em suma, o uso de sessões no tmux simplifica muito o seu trabalho com o terminal e melhora a eficiência do seu trabalho.
Para se conectar a uma sessão do tmux já em execução, é necessário executar o seguinte comando no terminal:
tmux attach -t <session name>
onde `<nome da sessão>` é o nome da sessão à qual se quer ligar.
Para desconectar-se de uma sessão do tmux e deixá-la em execução em segundo plano, execute a seguinte combinação de teclas: Ctrl-b d. Esse comando o moverá da sessão do tmux para o shell, e o tmux permanecerá em execução em segundo plano.
Se, no entanto, você quiser encerrar a sessão do tmux completamente, pressione `CTRL + b` e digite o comando `:kill-session`. Isso encerrará todas as janelas e painéis associados a essa sessão do Tmux.
Apply the discount by inserting the promo code in the special field at checkout: