{"id":15327,"date":"2019-03-22T17:33:17","date_gmt":"2019-03-22T20:33:17","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=15327"},"modified":"2025-12-18T11:57:15","modified_gmt":"2025-12-18T14:57:15","slug":"como-usar-tmux","status":"publish","type":"post","link":"\/br\/tutoriais\/como-usar-tmux","title":{"rendered":"Tutorial Tmux: o que \u00e9, como instalar e lista de comandos"},"content":{"rendered":"<p>O Tmux &eacute; uma ferramenta que permite aos usu&aacute;rios criar v&aacute;rias sess&otilde;es de terminal virtual no sistema, cada uma executando um processo individual. Ele funciona de forma semelhante a outros multiplexadores, como o&nbsp;<strong>GNU Screen<\/strong>, mas oferece recursos aprimorados de gerenciamento de janelas.<\/p><p>Al&eacute;m de melhorar a colabora&ccedil;&atilde;o de tarefas, o tmux permite que os usu&aacute;rios mantenham processos de longa dura&ccedil;&atilde;o em segundo plano e salvem o estado do Terminal ap&oacute;s a desconex&atilde;o. Isso torna a ferramenta adequada para gerenciar um sistema remoto, como um <strong>servidor virtual privado<\/strong>&nbsp;(VPS).<\/p><p>Neste artigo, abordaremos tudo o que voc&ecirc; precisa saber sobre o uso do tmux. Isso inclui o processo de instala&ccedil;&atilde;o, atalhos de teclado, casos de uso comuns e benef&iacute;cios em rela&ccedil;&atilde;o ao Terminal tradicional.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><p><\/p><p>\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">O Que &Eacute; Tmux?<\/h2>\n                    <p>O Tmux &eacute; um multiplexador de terminal que permite criar v&aacute;rias sess&otilde;es de shell no sistema, cada uma executando um processo separado. Ele mant&eacute;m as tarefas em execu&ccedil;&atilde;o em segundo plano, permitindo que os usu&aacute;rios continuem seu trabalho mais tarde.<\/p><p>O Tmux permite que voc&ecirc; crie v&aacute;rias sess&otilde;es de Terminal para uma colabora&ccedil;&atilde;o eficiente. Para melhorar seu fluxo de trabalho, voc&ecirc; tamb&eacute;m pode modificar as configura&ccedil;&otilde;es por meio do arquivo tmux.conf.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-o-tmux\"><strong>Como Instalar o Tmux<\/strong><\/h2><p>Para configurar o tmux, fa&ccedil;a login no sistema remoto como raiz&nbsp;<a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\"><strong>usando um cliente SSH como o PuTTY<\/strong><\/a>.&nbsp;Os usu&aacute;rios de <a href=\"\/br\/servidor-vps\"><strong>hospedagem VPS<\/strong><\/a>&nbsp;da Hostinger podem encontrar as credenciais na guia de&nbsp;<strong>acesso SSH&nbsp;<\/strong>na p&aacute;gina de&nbsp;<strong>vis&atilde;o geral&nbsp;<\/strong>do&nbsp;<strong>VPS&nbsp;<\/strong>do hPanel.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"606\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/public\" alt=\"dados de acesso ssh no vps pelo hpanel\" class=\"wp-image-41805\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Depois de se conectar, certifique-se de mudar para outro superusu&aacute;rio, pois a execu&ccedil;&atilde;o de comandos errados usando o root pode causar problemas s&eacute;rios:<\/p><pre class=\"wp-block-preformatted\">su username<\/pre><p>Antes de instalar o tmux, atualize o reposit&oacute;rio de pacotes do seu sistema. Esse comando ser&aacute; diferente em cada sistema operacional Linux. Como exemplo, veja como fazer isso no Ubuntu:<\/p><pre class=\"wp-block-preformatted\">sudo apt update<\/pre><p>Em seguida, execute o seguinte&nbsp;<a href=\"\/br\/tutoriais\/comandos-linux\"><strong>comando Linux<\/strong><\/a>&nbsp;para instalar o tmux:<\/p><pre class=\"wp-block-preformatted\">sudo apt install tmux<\/pre><p>Ajuste o comando de acordo com o gerenciador de pacotes do seu sistema. Por exemplo, o CentOS usa&nbsp;<strong>o yum&nbsp;<\/strong>ou o&nbsp;<strong>dnf&nbsp;<\/strong>em vez do&nbsp;<strong>apt<\/strong>.<\/p><p>Ap&oacute;s a conclus&atilde;o do processo de configura&ccedil;&atilde;o do tmux, verifique se ele est&aacute; configurado corretamente consultando a vers&atilde;o:<\/p><pre class=\"wp-block-preformatted\">tmux -V<\/pre><p>Se o Terminal retornar o n&uacute;mero da vers&atilde;o, o tmux est&aacute; instalado corretamente. Caso contr&aacute;rio, ele apresentar&aacute; o erro &ldquo;<strong>command not found<\/strong>&ldquo;.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"612\" height=\"46\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-2.png\/public\" alt=\"checando a vers&atilde;o do tmux\" class=\"wp-image-43569\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-2.png\/w=612,fit=scale-down 612w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-2.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><\/figure><\/div><p>No tmux, voc&ecirc; pode dividir o Terminal em sess&otilde;es, janelas e pain&eacute;is. Eles s&atilde;o shells dedicados e isolados nos quais voc&ecirc; pode executar comandos ou processos sem afetar os outros.<\/p><p>A &uacute;nica diferen&ccedil;a &eacute; sua estrutura hier&aacute;rquica, que oferece modularidade para uma organiza&ccedil;&atilde;o eficiente de tarefas. Uma sess&atilde;o &eacute; uma cole&ccedil;&atilde;o de janelas, enquanto os pain&eacute;is s&atilde;o subdivis&otilde;es de uma &uacute;nica janela.<\/p><h2 class=\"wp-block-heading\" id=\"h-atalhos-e-combinacoes-de-teclas-do-tmux\"><strong>Atalhos e Combina&ccedil;&otilde;es de Teclas do Tmux<\/strong><\/h2><p>Os atalhos de teclado do tmux s&atilde;o essenciais para o gerenciamento de janelas e pain&eacute;is. Veja a seguir algumas das combina&ccedil;&otilde;es de teclas mais &uacute;teis e suas fun&ccedil;&otilde;es:<\/p><ul class=\"wp-block-list\">\n<li><strong>Ctrl-b + d&nbsp;<\/strong>&ndash; desvincula-se da sess&atilde;o atual.<\/li>\n\n\n\n<li><strong>Ctrl-b + %&nbsp;<\/strong>&ndash; divide uma janela em pain&eacute;is superior e inferior.<\/li>\n\n\n\n<li><strong>Ctrl-b + &rdquo;&nbsp;<\/strong>&ndash; divide uma janela em dois pain&eacute;is verticalmente.<\/li>\n\n\n\n<li><strong>Ctrl-b + seta&nbsp;<\/strong>&ndash; move para um painel diferente em uma dire&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Ctrl-b + x&nbsp;<\/strong>&ndash; fecha o painel atual.<\/li>\n\n\n\n<li><strong>Ctrl-b + c&nbsp;<\/strong>&ndash; cria uma nova janela.<\/li>\n\n\n\n<li><strong>Ctrl-b + n&nbsp;<\/strong>&ndash; passa para a pr&oacute;xima janela com base no n&uacute;mero.<\/li>\n\n\n\n<li><strong>Ctrl-b + p&nbsp;<\/strong>&ndash; retorna &agrave; janela anterior.<\/li>\n\n\n\n<li><strong>Ctrl-b + n&uacute;mero de ID<\/strong>&nbsp;&ndash; pula para uma janela espec&iacute;fica usando o n&uacute;mero de ID.<\/li>\n\n\n\n<li><strong>Ctrl-b + :&nbsp;<\/strong>&ndash; abre o modo de linha de comando.<\/li>\n\n\n\n<li><strong>Ctrl-b + ?<\/strong>&nbsp;&ndash; imprime todos os atalhos.<\/li>\n\n\n\n<li><strong>Ctrl-b + w&nbsp;<\/strong>&ndash; lista todas as janelas da sess&atilde;o atual.<\/li>\n<\/ul><p>Observe que os atalhos do tmux s&oacute; funcionam em uma sess&atilde;o do tmux. O mais importante &eacute; que, para que as combina&ccedil;&otilde;es de teclas funcionem, voc&ecirc; precisar&aacute; pressionar&nbsp;<strong>Ctrl-b&nbsp;<\/strong>antes da tecla que deseja usar, conforme mostrado acima.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-o-tmux\"><strong>Como Usar o Tmux<\/strong><\/h2><p>Vamos dar uma olhada em como os administradores de sistema podem usar o tmux para um fluxo de trabalho mais eficiente. Voc&ecirc; aprender&aacute; a iniciar sess&otilde;es do tmux, criar v&aacute;rias janelas, dividir pain&eacute;is e personalizar suas configura&ccedil;&otilde;es.<\/p><h3 class=\"wp-block-heading\"><strong>Iniciando Uma Nova Sess&atilde;o<\/strong><\/h3><p>Para iniciar o tmux e criar sua primeira sess&atilde;o, execute um dos seguintes comandos na janela principal do Terminal:<\/p><pre class=\"wp-block-preformatted\">tmux <br>tmux new<br>tmux new-session<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"962\" height=\"532\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-5.png\/public\" alt=\"abrindo nova sess&atilde;o do tmux\" class=\"wp-image-43572\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-5.png\/w=962,fit=scale-down 962w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-5.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-5.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-5.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 962px) 100vw, 962px\" \/><\/figure><\/div><p>Observe que voc&ecirc; deve executar esses comandos na janela principal do Terminal. Embora seja poss&iacute;vel criar uma nova janela em uma sess&atilde;o existente, isso n&atilde;o &eacute; recomendado e requer a desinstala&ccedil;&atilde;o da vari&aacute;vel de ambiente&nbsp;<strong>$TMUX<\/strong>.<\/p><p>Por padr&atilde;o, uma nova sess&atilde;o do tmux usar&aacute; um n&uacute;mero de ID para identifica&ccedil;&atilde;o. No entanto, voc&ecirc; pode dar um nome personalizado usando a op&ccedil;&atilde;o&nbsp;<strong>-s<\/strong>:<\/p><pre class=\"wp-block-preformatted\">tmux new-session -s [nome]<\/pre><h3 class=\"wp-block-heading\"><strong>Vinculando e Desvinculando Sess&otilde;es<\/strong><\/h3><p>Depois de criar uma nova sess&atilde;o, voc&ecirc; ser&aacute; automaticamente anexado a ela. Para se desconectar e sair do cliente tmux, pressione&nbsp;<strong>Ctrl-b + d.&nbsp;<\/strong>Para se conectar novamente &agrave; sess&atilde;o mais recente, use o comando&nbsp;<strong>tmux attach-session<\/strong>. Voc&ecirc; tamb&eacute;m pode entrar novamente em um shell espec&iacute;fico digitando:<\/p><pre class=\"wp-block-preformatted\">tmux attach-session -t [nome da sess&atilde;o]<\/pre><p>Como alternativa, conecte-se novamente a uma sess&atilde;o de destino espec&iacute;fica usando seu n&uacute;mero de ID. Como o tmux inicia a ordem a partir do 0 por padr&atilde;o, digite o seguinte para acessar o primeiro shell:<\/p><pre class=\"wp-block-preformatted\">tmux attach-session -t 0<\/pre><h3 class=\"wp-block-heading\"><strong>Gerenciando Sess&otilde;es<\/strong><\/h3><p>Para listar todas as sess&otilde;es ativas, execute um dos seguintes comandos do tmux. Voc&ecirc; pode fazer isso no shell principal ou virtual:<\/p><pre class=\"wp-block-preformatted\">tmux list-sessions<br>tmux ls<\/pre><p>Sua interface de linha de comando mostrar&aacute; todas as sess&otilde;es com detalhes como nome, ID, n&uacute;mero de janelas e data de cria&ccedil;&atilde;o. Voc&ecirc; tamb&eacute;m ver&aacute; a qual delas est&aacute; vinculado no momento.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"730\" height=\"130\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-7.png\/public\" alt=\"tmux exibindo todas as sess&otilde;es ativas\" class=\"wp-image-43574\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-7.png\/w=730,fit=scale-down 730w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-7.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-7.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/figure><\/div><p>Se voc&ecirc; estiver em uma sess&atilde;o de terminal virtual, poder&aacute; alternar para outra usando o seguinte comando. Semelhante &agrave; reconex&atilde;o, use o nome ou o n&uacute;mero de ID:<\/p><pre class=\"wp-block-preformatted\">tmux switch -t [nome-da-sessao-ou-id]<\/pre><p>Para encerrar a sess&atilde;o atual, digite&nbsp;<strong>exit&nbsp;<\/strong>ou pressione&nbsp;<strong>Ctrl-d<\/strong>. Enquanto isso, execute este comando se quiser encerrar uma sess&atilde;o espec&iacute;fica:<\/p><pre class=\"wp-block-preformatted\">tmux kill-session -t [nome-da-sessao-ou-id]<\/pre><p>\n\n\n    <p class=\"warning\">\n        <strong>Aten&ccedil;&atilde;o!<\/strong>&nbsp;Use o atalho ou comando de encerramento com cuidado, pois a sess&atilde;o do tmux exclu&iacute;da desaparece permanentemente.    <\/p>\n    \n\n\n\n<\/p><h3 class=\"wp-block-heading\"><strong>Criando e Navegando pelas Janelas<\/strong><\/h3><p>Por padr&atilde;o, sua nova sess&atilde;o do tmux ser&aacute; uma &uacute;nica janela do Terminal. Para dividi-la em duas, pressione&nbsp;<strong>Ctrl-b + c<\/strong>. A nova janela ser&aacute; exibida na barra de status inferior com seu nome e n&uacute;mero de ID.<\/p><p>Sua janela atual do tmux est&aacute; marcada com um asterisco (<strong>*<\/strong>). Voc&ecirc; pode passar para a pr&oacute;xima janela pressionando&nbsp;<strong>Ctrl-b + n&nbsp;<\/strong>ou voltar para a anterior usando&nbsp;<strong>Ctrl-b + p<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"963\" height=\"100\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-6.png\/public\" alt=\"criando janelas no tmux\" class=\"wp-image-43573\" style=\"width:751px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-6.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-6.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-6.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-6.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure><\/div><p>Em vez de alternar entre v&aacute;rias janelas do Terminal, voc&ecirc; pode ir diretamente para uma janela espec&iacute;fica pressionando&nbsp;<strong>Ctrl-b + n&uacute;mero de ID<\/strong>. Por exemplo, pressione&nbsp;<strong>Ctrl-b + 0&nbsp;<\/strong>para retornar &agrave; primeira janela.<\/p><h3 class=\"wp-block-heading\"><strong>Renomeando e Organizando Janelas<\/strong><\/h3><p>Por padr&atilde;o, o tmux criar&aacute; uma nova janela chamada&nbsp;<strong>bash&nbsp;<\/strong>ou&nbsp;<strong>orsh<\/strong>. Se voc&ecirc; tiver muitos processos, pode ser dif&iacute;cil distinguir entre eles, o que complica o gerenciamento de tarefas.<\/p><p>Atribua &agrave;s novas janelas do tmux um nome personalizado para facilitar a identifica&ccedil;&atilde;o. Para fazer isso, navegue at&eacute; a janela que deseja renomear e pressione&nbsp;<strong>Ctrl-b + :&nbsp;<\/strong>para entrar no modo de comando do tmux. Em seguida, execute o seguinte:<\/p><pre class=\"wp-block-preformatted\">rename-window nome-da-janela<\/pre><p>Substitua&nbsp;<strong>nome-da-janela&nbsp;<\/strong>pelo nome desejado. Voc&ecirc; ver&aacute; as informa&ccedil;&otilde;es da nova janela na barra de status inferior da sess&atilde;o serem alteradas.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"963\" height=\"98\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-4.png\/public\" alt=\"sess&atilde;o ativa atual do tmux\" class=\"wp-image-43571\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-4.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-4.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-4.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-4.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\"><strong>Dividindo Janelas em Pain&eacute;is<\/strong><\/h3><p>Para organizar uma tarefa mais espec&iacute;fica, divida uma janela em v&aacute;rios pain&eacute;is. Pressione&nbsp;<strong>Ctrl-b + &rdquo;&nbsp;<\/strong>para dividi-la horizontalmente ou verticalmente usando&nbsp;<strong>Ctrl-b + %<\/strong>.<\/p><p>Voc&ecirc; pode repetir os atalhos de divis&atilde;o de janelas para dividir ainda mais os pain&eacute;is em &aacute;reas de trabalho menores. Por exemplo, esta &eacute; a apar&ecirc;ncia de sua janela atual depois de separ&aacute;-la tr&ecirc;s vezes.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"963\" height=\"597\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-1.png\/public\" alt=\"dividindo janelas em pain&eacute;is no tmux\" class=\"wp-image-43568\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-1.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\"><strong>Navegando e Redimensionando Pain&eacute;is<\/strong><\/h3><p>Para navegar entre os pain&eacute;is, pressione&nbsp;<strong>Ctrl-b +&nbsp;<\/strong>uma&nbsp;<strong>tecla de seta<\/strong>&nbsp;de acordo<strong>&nbsp;<\/strong>com sua dire&ccedil;&atilde;o preferida. Sua posi&ccedil;&atilde;o atual &eacute; destacada com uma borda verde.<\/p><p>Voc&ecirc; tamb&eacute;m pode passar para o pr&oacute;ximo painel pressionando&nbsp;<strong>Ctrl-b + o&nbsp;<\/strong>ou retornar ao anterior usando o atalho&nbsp;<strong>Ctrl-b + ;<\/strong>.<\/p><p>Por padr&atilde;o, a divis&atilde;o de uma janela criar&aacute; dois pain&eacute;is com tamanhos id&ecirc;nticos. Para alterar a dimens&atilde;o, pressione&nbsp;<strong>Ctrl-b&nbsp;<\/strong>e mantenha pressionada a tecla&nbsp;<strong>Alt&nbsp;<\/strong>e o bot&atilde;o&nbsp;<strong>de seta&nbsp;<\/strong>com base na dire&ccedil;&atilde;o do redimensionamento.<\/p><p>Pressione para&nbsp;<strong>cima&nbsp;<\/strong>e&nbsp;<strong>para baixo&nbsp;<\/strong>para alterar a altura. Enquanto isso, use a tecla de seta para a&nbsp;<strong>direita&nbsp;<\/strong>ou para&nbsp;<strong>a esquerda&nbsp;<\/strong>para ajustar a largura.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"963\" height=\"594\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-3.png\/public\" alt=\"redimensionando pain&eacute;is no tmux\" class=\"wp-image-43570\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-3.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-3.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-3.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-3.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure><\/div><p>Observe que voc&ecirc; s&oacute; pode modificar o tamanho uma vez por pressionamento de tecla. Se quiser diminuir o tamanho de um painel duas vezes, ser&aacute; necess&aacute;rio repetir o atalho&nbsp;<strong>Ctrl-b + Alt-left<\/strong>.<\/p><h3 class=\"wp-block-heading\"><strong>Fechando Pain&eacute;is<\/strong><\/h3><p>Para encerrar um painel, navegue at&eacute; o painel que deseja fechar e pressione&nbsp;<strong>Ctrl-b +&nbsp;<\/strong>&amp;. No entanto, recomendamos evitar esse m&eacute;todo, pois, por n&atilde;o ter uma mensagem de confirma&ccedil;&atilde;o, ele acaba se tornando propenso a exclus&otilde;es acidentais.<\/p><p>Em vez disso, pressione&nbsp;<strong>Ctrl-b + x&nbsp;<\/strong>para fechar um painel com seguran&ccedil;a. Isso exibir&aacute; uma janela de verifica&ccedil;&atilde;o, que voc&ecirc; deve confirmar pressionando&nbsp;<strong>Y&nbsp;<\/strong>e pressionando&nbsp;<strong>Enter<\/strong>.<\/p><p>O encerramento dos pain&eacute;is n&atilde;o afetar&aacute; as tarefas em outras sess&otilde;es. Al&eacute;m disso, lembre-se de que esse processo &eacute; irrevers&iacute;vel.<\/p><h3 class=\"wp-block-heading\"><strong>Personalizando o Tmux<\/strong><\/h3><p>O Tmux permite criar um arquivo de configura&ccedil;&atilde;o ao qual voc&ecirc; pode adicionar c&oacute;digo, personalizando sua apar&ecirc;ncia e comportamento. Dependendo do escopo, ele pode ser&nbsp;<strong>local&nbsp;<\/strong>ou&nbsp;<strong>global.<\/strong><\/p><p>O arquivo&nbsp;<strong>local&nbsp;<\/strong>se aplica a um usu&aacute;rio espec&iacute;fico e est&aacute; localizado no diret&oacute;rio bash padr&atilde;o da conta. Execute o seguinte para cri&aacute;-lo:<\/p><pre class=\"wp-block-preformatted\">sudo touch ~\/.tmux.conf<\/pre><p>Enquanto isso, a configura&ccedil;&atilde;o&nbsp;<strong>global&nbsp;<\/strong>se aplica a todo o sistema e est&aacute; localizada no diret&oacute;rio&nbsp;<strong>\/etc<\/strong>. Veja a seguir como criar uma:<\/p><pre class=\"wp-block-preformatted\">sudo touch \/etc\/tmux.conf<\/pre><p>Para adicionar o c&oacute;digo de configura&ccedil;&atilde;o, abra o arquivo&nbsp;<a href=\"\/br\/tutoriais\/como-instalar-editor-de-texto-nano\/\"><strong>usando um editor de texto como o Nano<\/strong><\/a>. Voc&ecirc; pode alterar muitas configura&ccedil;&otilde;es, inclusive a apar&ecirc;ncia e os atalhos.<\/p><p>Por exemplo, o snippet a seguir alterar&aacute; as associa&ccedil;&otilde;es de teclas de prefixo padr&atilde;o de&nbsp;<strong>Ctrl-b&nbsp;<\/strong>para&nbsp;<strong>Ctrl -a<\/strong>:<\/p><pre class=\"wp-block-preformatted\"># Change prefix from 'Ctrl+B' to 'Ctrl+A'<br>unbind C-b<br>set-option -g prefix C-a<br>bind-key C-a send-prefix<\/pre><p>Al&eacute;m disso, voc&ecirc; pode modificar o n&uacute;mero de ID inicial. Por exemplo, o seguinte c&oacute;digo de configura&ccedil;&atilde;o do tmux o altera de&nbsp;<strong>0&nbsp;<\/strong>para&nbsp;<strong>1<\/strong>:<\/p><pre class=\"wp-block-preformatted\"># Start counting pane and window number at 1<br>set -g base-index 1<br>setw -g pane-base-index 1<\/pre><p>Para salvar as altera&ccedil;&otilde;es, pressione&nbsp;<strong>Ctrl+X<\/strong>,&nbsp;<strong>Y&nbsp;<\/strong>e&nbsp;<strong>Enter<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"961\" height=\"592\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-8.png\/public\" alt=\"comandos para personalizar o tmux\" class=\"wp-image-43575\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-8.png\/w=961,fit=scale-down 961w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-8.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-8.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/tutorial-tmux-8.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-por-que-usar-o-tmux\"><strong>Por Que Usar o Tmux<\/strong><\/h2><p>Em um Terminal Linux tradicional, os usu&aacute;rios s&oacute; podem trabalhar em uma tarefa por sess&atilde;o e n&atilde;o podem continuar seu progresso ap&oacute;s a desconex&atilde;o. O Tmux ajuda a resolver esse problema, oferecendo os seguintes benef&iacute;cios:<\/p><ul class=\"wp-block-list\">\n<li><strong>Gerenciamento de tarefas e sess&otilde;es<\/strong>. Os administradores de sistema podem criar v&aacute;rias sess&otilde;es para agrupar tarefas. Eles tamb&eacute;m podem vincular janelas, replicando um processo em outro para obter consist&ecirc;ncia.<\/li>\n\n\n\n<li><strong>Multitarefa<\/strong>. Os usu&aacute;rios podem se desconectar de uma sess&atilde;o e voltar a se conectar de onde pararam. Isso permite uma multitarefa eficiente, pois eles podem trabalhar em v&aacute;rias tarefas sem interrup&ccedil;&otilde;es.<\/li>\n\n\n\n<li><strong>Trabalho remoto.&nbsp;<\/strong>O servidor tmux preserva todos os processos em execu&ccedil;&atilde;o, mesmo quando o usu&aacute;rio se desconecta. Ele permite que voc&ecirc; trabalhe de forma confi&aacute;vel em um sistema remoto, como um VPS, sem se preocupar com a conex&atilde;o SSH<\/li>\n\n\n\n<li><strong>Processos de longa dura&ccedil;&atilde;o.&nbsp;<\/strong>Os processos no tmux permanecer&atilde;o ativos at&eacute; que o usu&aacute;rio os encerre. Esse recurso &eacute; &uacute;til para tarefas como hist&oacute;rico, registro de eventos ou implementa&ccedil;&atilde;o de um aplicativo.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>O Tmux &eacute; um multiplexer que permite criar v&aacute;rias sess&otilde;es de shell em seu sistema. Esses pseudo-terminais podem executar um processo dedicado, que permanece em execu&ccedil;&atilde;o mesmo depois que voc&ecirc; se desconecta da m&aacute;quina.<\/p><p>Depois de instalar a ferramenta, execute o comando&nbsp;<strong>tmux&nbsp;<\/strong>para criar uma sess&atilde;o e conectar-se automaticamente a ela. Para desconectar, execute&nbsp;<strong>attach-session -t&nbsp;<\/strong>e encerre-a digitando&nbsp;<strong>exit<\/strong>. Para listar todas as sess&otilde;es, use&nbsp;<strong>tmux ls<\/strong>.<\/p><p>Voc&ecirc; pode dividir uma sess&atilde;o do tmux em v&aacute;rias janelas pressionando&nbsp;<strong>Ctrl-b + c<\/strong>. Alterne entre elas usando&nbsp;<strong>Ctrl-b + n&nbsp;<\/strong>ou&nbsp;<strong>p<\/strong>. Essas janelas ser&atilde;o chamadas de&nbsp;<strong>bash&nbsp;<\/strong>ou&nbsp;<strong>sh&nbsp;<\/strong>por padr&atilde;o, mas voc&ecirc; pode renome&aacute;-las com o comando&nbsp;<strong>rename-window.<\/strong><\/p><p>Para dividir a &aacute;rea de trabalho em inst&acirc;ncias menores chamadas pain&eacute;is, pressione&nbsp;<strong>Ctrl-b + &rdquo;&nbsp;<\/strong>ou&nbsp;<strong>%,&nbsp;<\/strong>dependendo da orienta&ccedil;&atilde;o. Voc&ecirc; pode personalizar ainda mais o tmux modificando o arquivo de configura&ccedil;&atilde;o&nbsp;<strong>~\/.tmux.conf<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-perguntas-frequentes-sobre-o-tmux\"><strong>Perguntas Frequentes Sobre o Tmux<\/strong><\/h2><p>Para ajudar a aprofundar seu conhecimento, esta se&ccedil;&atilde;o responder&aacute; a v&aacute;rias perguntas frequentes sobre o tmux.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944164bcd1de\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Quais S&atilde;o os Benef&iacute;cios de Usar o Tmux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Os administradores de sistema podem criar v&aacute;rias sess&otilde;es do tmux para organizar tarefas e colaborar com mais efici&ecirc;ncia. Eles tamb&eacute;m podem manter os processos em execu&ccedil;&atilde;o em segundo plano, mesmo ap&oacute;s a desconex&atilde;o.<\/p>\n<p>Com o tmux, o trabalho remoto tamb&eacute;m se torna mais eficiente, pois os usu&aacute;rios podem continuar de onde pararam em caso de problemas de conectividade.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944164bcd1e1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Qual &eacute; a Diferen&ccedil;a entre Tmux e Screen?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>O Tmux tem v&aacute;rios aprimoramentos em rela&ccedil;&atilde;o ao GNU Screen. Por exemplo, ele oferece mais recursos de gerenciamento de janelas, como renomea&ccedil;&atilde;o e vincula&ccedil;&atilde;o.<\/p>\n<p>O Tmux tamb&eacute;m oferece mais op&ccedil;&otilde;es de configura&ccedil;&atilde;o, o que permite ajustar a ferramenta &agrave;s suas necessidades espec&iacute;ficas. Al&eacute;m disso, esse multiplexador de terminal usa uma linguagem de script nativa mais flex&iacute;vel.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944164bcd1e2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso Personalizar a Apar&ecirc;ncia e o Comportamento do Tmux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim. Voc&ecirc; pode personalizar o tmux para o usu&aacute;rio atual adicionando o c&oacute;digo de configura&ccedil;&atilde;o ao&nbsp;<strong>arquivo ~\/.tmux.conf<\/strong>. Para modifica&ccedil;&otilde;es em todo o sistema, use o arquivo\/etc\/tmux<strong>.conf<\/strong>.<\/p>\n<p>Por exemplo, voc&ecirc; pode recolorir o plano de fundo da janela, alterar o n&uacute;mero de ID inicial e adicionar um novo atalho de tecla de prefixo.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O Tmux &eacute; uma ferramenta que permite aos usu&aacute;rios criar v&aacute;rias sess&otilde;es de terminal virtual no sistema, cada uma executando um processo individual. Ele funciona de forma semelhante a outros multiplexadores, como o&nbsp;GNU Screen, mas oferece recursos aprimorados de gerenciamento de janelas. Al&eacute;m de melhorar a colabora&ccedil;&atilde;o de tarefas, o tmux permite que os usu&aacute;rios [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-usar-tmux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Saiba como usar o Tmux para gerenciar atividades no seu terminal e acesse uma lista com os comandos tmux b\u00e1sicos para usar.","rank_math_focus_keyword":"tmux","footnotes":""},"categories":[4915],"tags":[6440,6439,6438],"class_list":["post-15327","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comandos-tmux","tag-como-usar-tmux","tag-tmux"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-usar-tmux","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-usar-tmux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/15327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=15327"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/15327\/revisions"}],"predecessor-version":[{"id":51814,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/15327\/revisions\/51814"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=15327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=15327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=15327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}