{"id":41498,"date":"2023-12-06T17:36:58","date_gmt":"2023-12-06T20:36:58","guid":{"rendered":"\/tutoriais\/?p=41498"},"modified":"2025-12-18T11:39:44","modified_gmt":"2025-12-18T14:39:44","slug":"tmux-config","status":"publish","type":"post","link":"\/br\/tutoriais\/tmux-config","title":{"rendered":"Tmux config: entenda o arquivo de configura\u00e7\u00e3o + exemplos de personaliza\u00e7\u00e3o"},"content":{"rendered":"<p>O tmux &eacute; um multiplexador de terminal muito conhecido, que permite executar v&aacute;rias sess&otilde;es em uma &uacute;nica janela. Al&eacute;m disso, ele tamb&eacute;m permite alternar facilmente entre uma sess&atilde;o e outra, desanexando ou reanexando-as.<\/p><p>Al&eacute;m dessas funcionalidades padr&atilde;o do <strong>tmux<\/strong>, voc&ecirc; tamb&eacute;m pode personaliz&aacute;-lo para que ele combine melhor com seus projetos.<\/p><p>Neste tutorial, vamos explicar como a personaliza&ccedil;&atilde;o do tmux config pode facilitar o seu trabalho e tamb&eacute;m apresentar as op&ccedil;&otilde;es configu&ccedil;&atilde;o dele.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-o-arquivo-tmux-config\"><a href=\"https:\/\/www.hostinger.com\/tutorials\/tmux-config#How_to_Find_a_tmux_Prefix\"><\/a><a><\/a><strong>O arquivo tmux config<\/strong><\/h2><p>Voc&ecirc; pode configurar o ambiente tmux com a ajuda de um arquivo de configura&ccedil;&atilde;o do sistema. Para isso, o primeiro passo &eacute; fazer login no seu <a href=\"\/br\/tutoriais\/como-funciona-o-ssh\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>servidor privado virtual<\/strong><\/a> via <a href=\"https:\/\/www.hostinger.com\/tutorials\/ssh-tutorial-how-does-ssh-work\"><strong>SSH<\/strong><\/a> e criar o arquivo <strong>tmux.conf<\/strong>. Voc&ecirc; pode acessar seu VPS usando o <a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PuTTY SSH<\/strong><\/a>. Depois, adicione nele os comandos de configura&ccedil;&atilde;o que desejar.<\/p><p>Outra op&ccedil;&atilde;o mais f&aacute;cil &eacute; se conectar ao SSH diretamente pelo navegador, usando o nosso terminal &mdash; com essa op&ccedil;&atilde;o voc&ecirc; n&atilde;o precisa usar um software separado para se conectar:<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fa2c58551fc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1043\" height=\"711\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/terminal-do-navegador-VPS.png\/public\" alt=\"P&aacute;gina de informa&ccedil;&otilde;es do VPS no hPanel com a janela do terminal do navegador em destaque\" class=\"wp-image-41499\" style=\"object-fit:contain;width:1024px;height:732px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/terminal-do-navegador-VPS.png\/w=1043,fit=scale-down 1043w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/terminal-do-navegador-VPS.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/terminal-do-navegador-VPS.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/terminal-do-navegador-VPS.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/terminal-do-navegador-VPS.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1043px) 100vw, 1043px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Vale ressaltar que a configura&ccedil;&atilde;o pode ser global ou local, dependendo da localiza&ccedil;&atilde;o do arquivo. Se voc&ecirc; precisa de um arquivo de configura&ccedil;&atilde;o local, crie-o no diret&oacute;rio principal com o seguinte <a href=\"\/br\/tutoriais\/comandos-linux\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>comando Linux<\/strong><\/a>:<\/p><pre class=\"wp-block-preformatted\">touch ~\/.tmux.conf<\/pre><p>Mas se voc&ecirc; quiser criar um arquivo de configura&ccedil;&atilde;o global do tmux, envio-o para o diret&oacute;rio <strong>\/etc<\/strong>:<\/p><pre class=\"wp-block-preformatted\">touch \/etc\/tmux.conf<\/pre><p>Agora, adicione a configura&ccedil;&atilde;o desejadas ao arquivo <strong>tmux.conf<\/strong>. Depois, salve o arquivo e saia do editor de texto. As altera&ccedil;&otilde;es ser&atilde;o aplicadas na pr&oacute;xima vez que voc&ecirc; iniciar o tmux.<\/p><h2 class=\"wp-block-heading\" id=\"h-opcoes-de-configuracao-do-tmux-config\"><a><\/a><strong>Op&ccedil;&otilde;es de Configura&ccedil;&atilde;o do tmux config<\/strong><\/h2><p>O tmux tem v&aacute;rias teclas de atalho e fun&ccedil;&otilde;es que podem n&atilde;o agradar a todos os usu&aacute;rios. Ao configurar o tmux, voc&ecirc; pode personalizar os atalhos e diferentes fun&ccedil;&otilde;es para ficarem de acordo com seu fluxo de trabalho e suas prefer&ecirc;ncias.<\/p><p>Al&eacute;m dos atalhos e op&ccedil;&otilde;es, voc&ecirc; pode alterar a apar&ecirc;ncia do seu terminal tmux. Por exemplo, &eacute; poss&iacute;vel personalizar seu esquema de cores ou definir uma cor de fundo.<\/p><p>Por fim, os usu&aacute;rios podem configurar scripts personalizados ou comandos para serem executados quando o tmux for iniciado. Isso pode ser &uacute;til para ambientes pessoais de desenvolvimento, ajudando voc&ecirc; a automatizar determinadas tarefas e garantindo que voc&ecirc; n&atilde;o perca nenhum trabalho.&nbsp;<\/p><p>Vamos conferir agora as tr&ecirc;s principais categorias de configura&ccedil;&atilde;o:<\/p><p><strong>Op&ccedil;&otilde;es de Servidor e Sess&atilde;o<\/strong><\/p><p>&Eacute; preciso definir as op&ccedil;&otilde;es do servidor ao iniciar o tmux, pois elas afetam todas as sess&otilde;es. Exemplos de op&ccedil;&otilde;es de servidor s&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li>Tipo de terminal padr&atilde;o<\/li>\n\n\n\n<li>N&uacute;mero m&aacute;ximo de sess&otilde;es<\/li>\n\n\n\n<li>Localiza&ccedil;&atilde;o do soquete para conex&atilde;o ao servidor tmux<\/li>\n<\/ul><p>Use o comando <strong>set-option -s <\/strong>&nbsp;para aplicar as op&ccedil;&otilde;es do servidor.<\/p><p>As op&ccedil;&otilde;es de sess&atilde;o, por sua vez, afetam o comportamento de uma determinada sess&atilde;o. Algumas das op&ccedil;&otilde;es de sess&atilde;o mais comuns s&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li>Nome das sess&otilde;es<\/li>\n\n\n\n<li>Diret&oacute;rio de trabalho inicial<\/li>\n\n\n\n<li>Layout padr&atilde;o da janela<\/li>\n<\/ul><p>Para definir op&ccedil;&otilde;es de sess&atilde;o, use o comando <strong>set-option <\/strong>.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Sugest&atilde;o de Leitura<\/h4>\n                    <p> <a href=\"\/br\/tutoriais\/o-que-e-vps-como-escolher-um-servidor-vps\">Descubra o Poder do VPS e Como Escolher Sem Erros<\/a><br>\n <a href=\"\/br\/tutoriais\/vps-seguro\">15 Dicas de VPS Seguro para Prevenir Ataques em Seu Servidor<\/a><\/p>\n                <\/div>\n\n\n\n<\/p><p><strong>Op&ccedil;&otilde;es do Usu&aacute;rio<\/strong><\/p><p>Com o tmux, os usu&aacute;rios podem definir configura&ccedil;&otilde;es personalizadas, que podem modificar as op&ccedil;&otilde;es de painel, janela, sess&atilde;o ou servidor. Vale lembrar que todas as op&ccedil;&otilde;es do usu&aacute;rio s&atilde;o strings e devem ser prefixadas com o s&iacute;mbolo <strong>@<\/strong>. Al&eacute;m disso, as op&ccedil;&otilde;es do usu&aacute;rio podem armazenar valores personalizados de scripts.<\/p><p><strong>Op&ccedil;&otilde;es de Janela e Painel<\/strong><\/p><p>O tmux oferece muitas op&ccedil;&otilde;es de configura&ccedil;&atilde;o que permitem aos usu&aacute;rios personalizar a apar&ecirc;ncia de suas janelas e pain&eacute;is. As op&ccedil;&otilde;es de painel tamb&eacute;m podem ser herdadas das op&ccedil;&otilde;es de janela. Consequentemente, os usu&aacute;rios t&ecirc;m a possibilidade de definir qualquer op&ccedil;&atilde;o de painel como uma op&ccedil;&atilde;o de janela, e o tmux aplicar&aacute; essa configura&ccedil;&atilde;o a todos os pain&eacute;is.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-exemplos-de-configuracao-do-tmux\"><a><\/a><strong>Exemplos de Configura&ccedil;&atilde;o do tmux<\/strong><\/h2><p>Vamos dar uma olhada em alguns dos exemplos mais populares de configura&ccedil;&atilde;o do tmux.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-alterar-o-prefixo-padrao\"><a><\/a><strong>Alterar o Prefixo Padr&atilde;o<\/strong><\/h3><p>Uma das op&ccedil;&otilde;es de configura&ccedil;&atilde;o mais importantes do tmux &eacute; o prefixo. O atalho padr&atilde;o do prefixo &eacute; <strong>Ctrl<\/strong> <strong>+ B<\/strong>. Para enviar um comando ao tmux, os usu&aacute;rios precisam pressionar <strong>Ctrl + B<\/strong> e, em seguida, o comando desejado.<\/p><p>A chave de prefixo pode ser configurada facilmente. No exemplo a seguir, vamos alterar o prefixo de <strong>Ctrl + B <\/strong>para <strong>Ctrl + A<\/strong>. Para fazer isso, basta abrir o arquivo de configura&ccedil;&atilde;o do tmux com o seu editor de texto preferido:<\/p><pre class=\"wp-block-preformatted\">sudo nano ~\/tmux.conf<\/pre><p>Depois, cole o seguinte c&oacute;digo:<\/p><pre class=\"wp-block-preformatted\"># Change prefix from 'Ctrl+B' to 'Ctrl+A'\nunbind C-b\nset-option -g prefix C-a\nbind-key C-a send-prefix<\/pre><p>Salve as altera&ccedil;&otilde;es e inicie uma nova sess&atilde;o tmux.<\/p><h3 class=\"wp-block-heading\" id=\"h-usar-o-modo-de-mouse\"><a><\/a><strong>Usar o Modo de Mouse<\/strong><\/h3><p>O modo mouse permite que os usu&aacute;rios usem o mouse para interagir com janelas e pain&eacute;is do tmux. Quando esse modo &eacute; ativado, os usu&aacute;rios podem redimensionar janelas e pain&eacute;is e rolar pela sa&iacute;da das sess&otilde;es do tmux.<\/p><p>&Eacute; importante lembrar que o suporte ao mouse &eacute; desativado por padr&atilde;o. Para ativ&aacute;-lo, abra o arquivo de configura&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">sudo nano ~\/.tmux.conf<\/pre><p>Ap&oacute;s, cole o c&oacute;digo abaixo e salve as altera&ccedil;&otilde;es:<\/p><pre class=\"wp-block-preformatted\"># Enable mouse mode\nset -g mouse on<\/pre><h3 class=\"wp-block-heading\" id=\"h-definir-dois-prefixos\"><a><\/a><strong>Definir Dois Prefixos<\/strong><\/h3><p>&Eacute; poss&iacute;vel ter v&aacute;rias chaves de prefixo no tmux. Essas chaves podem ser &uacute;til caso voc&ecirc; queira usar uma chave de prefixo diferente em v&aacute;rios contextos ou ter uma chave de prefixo como backup.<\/p><p>Para exemplificar, vamos habilitar os prefixos <strong>Ctrl + A <\/strong>e <strong>Ctrl + B<\/strong>. Abra o arquivo de configura&ccedil;&atilde;o e adicione os seguintes comandos tmux:&nbsp;<\/p><pre class=\"wp-block-preformatted\"># Enable two prefixes\nset-option -g prefix C-a\nset-option -g prefix2 C-b<\/pre><h3 class=\"wp-block-heading\" id=\"h-alterar-o-comportamento-padrao-do-servidor\"><a><\/a><strong>Alterar o Comportamento Padr&atilde;o do Servidor<\/strong><\/h3><p>Por padr&atilde;o, o servidor tmux ser&aacute; encerrado quando n&atilde;o houver sess&otilde;es ativas. Para evitar isso, &eacute; poss&iacute;vel desativar a op&ccedil;&atilde;o <strong>exit-empty<\/strong> usando o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">#Disable exit-empty\nset -s exit-empty off<\/pre><h3 class=\"wp-block-heading\" id=\"h-comecar-a-contar-numeros-de-janelas-e-paineis-indice-base-a-partir-de-1\"><a><\/a><strong>Come&ccedil;ar a Contar N&uacute;meros de Janelas e Pain&eacute;is (&Iacute;ndice-Base) a partir de 1<\/strong><\/h3><p>Ao iniciar o tmux, voc&ecirc; notar&aacute; que os n&uacute;meros da janela e do painel come&ccedil;am em zero, o que pode ser complicado e confuso. Felizmente, &eacute; poss&iacute;vel definir o &iacute;ndice base para come&ccedil;ar a contar a partir de um. Basta adicionar o seguinte c&oacute;digo ao seu arquivo de configura&ccedil;&atilde;o do tmux:<\/p><pre class=\"wp-block-preformatted\"># Start counting pane and window number at 1\nset -g base-index 1\nsetw -g pane-base-index 1<\/pre><h3 class=\"wp-block-heading\" id=\"h-desativar-a-renomeacao-automatica\"><a><\/a><strong>Desativar a Renomea&ccedil;&atilde;o Autom&aacute;tica<\/strong><\/h3><p>A renomea&ccedil;&atilde;o autom&aacute;tica ir&aacute; renomear uma janela tmux usando o formato especificado pela op&ccedil;&atilde;o <strong>&nbsp;automatic-rename-format<\/strong>. Para desativar a renomea&ccedil;&atilde;o global autom&aacute;tica no tmux, adicione a seguinte linha ao arquivo de configura&ccedil;&atilde;o global:<\/p><pre class=\"wp-block-preformatted\"># Disable automatic renaming\nset-option -wg automatic-rename off<\/pre><p>Salve as altera&ccedil;&otilde;es e inicie uma nova sess&atilde;o tmux.<\/p><h3 class=\"wp-block-heading\" id=\"h-deixar-o-fundo-do-painel-atual-branco\"><a><\/a><strong>Deixar o Fundo do Painel Atual Branco<\/strong><\/h3><p>Use o comando abaixo para definir a cor de fundo do painel atual para branca:<\/p><pre class=\"wp-block-preformatted\"># Change the background color to white\nset -g window-active-style bg=white<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fa2c5856451\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"577\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-2.png\/public\" alt=\"Janela de prompt de comando que exibe a funcionalidade de configura&ccedil;&atilde;o do tmux. V&aacute;rios pain&eacute;is est&atilde;o ativos, um dos quais tem cor de fundo branca\" class=\"wp-image-41501\" style=\"object-fit:contain;width:1024px;height:577px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-2.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-2.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-2.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Tamb&eacute;m &eacute; poss&iacute;vel ajustar as cores do painel com o seguinte c&oacute;digo:<\/p><pre class=\"wp-block-preformatted\"># Change pane colors\nset -g pane-active-border fg=red\nset -ag pane-active-border bg=magenta<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fa2c5856d26\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"575\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-3.png\/public\" alt=\"A janela do terminal exibindo a funcionalidade dos pain&eacute;is do tmux. Com a ajuda dos arquivos de configura&ccedil;&atilde;o, a cor da borda do painel agora &eacute; definida como magenta\" class=\"wp-image-41502\" style=\"object-fit:contain;width:1024px;height:575px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-3.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-3.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-3.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/12\/image-3.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-como-configurar-o-tmux-para-permitir-copiar-e-colar-entre-o-sistema-e-as-areas-de-transferencia-do-tmux\"><a><\/a><strong>Como Configurar o tmux para Permitir Copiar e Colar Entre o Sistema e as &Aacute;reas de Transfer&ecirc;ncia do tmux<\/strong><\/h2><p>Por padr&atilde;o, o tmux usa sua &aacute;rea de transfer&ecirc;ncia para copiar e colar texto em uma sess&atilde;o. Isso significa que os usu&aacute;rios n&atilde;o podem colar texto copiado do tmux em uma janela externa.<\/p><p>Por&eacute;m, &eacute; poss&iacute;vel configurar o tmux para permitir copiar e colar entre a &aacute;rea de transfer&ecirc;ncia do sistema e a &aacute;rea de transfer&ecirc;ncia do tmux. Para fazer isso, instale o <strong>xclip<\/strong>, que permite a comunica&ccedil;&atilde;o entre as &aacute;reas de transfer&ecirc;ncia do tmux e do sistema.<\/p><p>Confira abaixo o passo a passo de configura&ccedil;&atilde;o do tmux para permitir a a&ccedil;&atilde;o &ldquo;copiar-colar&rdquo;:<\/p><p>1. Instale o <strong>xclip<\/strong>:<\/p><pre class=\"wp-block-preformatted\">sudo apt-get install xclip<\/pre><p>2. Adicione as seguintes linhas ao seu arquivo de configura&ccedil;&atilde;o do tmux:<\/p><pre class=\"wp-block-preformatted\"># Use xclip to copy and paste with the system clipboard\n\nbind C-c run \"tmux save-buffer - | xclip -i -sel clip\"\n\nbind C-v run \"tmux set-buffer $(xclip -o -sel clip); tmux paste-buffer\"<\/pre><p>Essa configura&ccedil;&atilde;o usa <strong>C-c <\/strong>para copiar o texto selecionado para a &aacute;rea de transfer&ecirc;ncia do sistema e C-v para colar da &aacute;rea de transfer&ecirc;ncia do sistema no tmux.<\/p><p>3. Recarregue sua configura&ccedil;&atilde;o do tmux com o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">tmux source-file ~\/.tmux.conf<\/pre><p>Ap&oacute;s seguir esses passos, voc&ecirc; poder&aacute; copiar e colar texto entre o tmux e a &aacute;rea de transfer&ecirc;ncia do sistema. Sempre que voc&ecirc; pressionar o <strong>prefixo <\/strong>seguido de <strong>Ctrl + C<\/strong>, o <strong>xclip <\/strong>capturar&aacute; o buffer tmux atual. Quando quiser colar o conte&uacute;do, basta pressionar o<strong> prefixo<\/strong> seguido por <strong>Ctrl + V<\/strong>.&nbsp;<\/p><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><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><a><\/a><strong>Conclus&atilde;o<\/strong><\/h2><p>Como vimos neste tutorial, o tmux &eacute; uma excelente ferramenta para qualquer gerenciamento de servidor baseado em Unix. Isso porque, com as op&ccedil;&otilde;es de configura&ccedil;&atilde;o corretas, os usu&aacute;rios podem personalizar o painel para atender at&eacute; mesmo aos mais altos padr&otilde;es.<\/p><p>Durante a leitura deste artigo, voc&ecirc; aprendeu um pouco sobre as principais categorias de configura&ccedil;&atilde;o do tmux e viu alguns exemplos &uacute;teis de configura&ccedil;&atilde;o. Mostramos tamb&eacute;m como voc&ecirc; pode fazer o processo de instala&ccedil;&atilde;o do <strong>xclip<\/strong> para permitir copiar e colar dados entre as &aacute;reas de transfer&ecirc;ncia do sistema e do tmux.<\/p><p>Caso tenha alguma d&uacute;vida ou sugest&atilde;o, voc&ecirc; pode deix&aacute;-la na se&ccedil;&atilde;o de coment&aacute;rios logo abaixo deste tutorial.<\/p><h2 class=\"wp-block-heading\" id=\"h-perguntas-e-respostas-sobre-o-tmux-config\"><a><\/a><strong>Perguntas e Respostas sobre o tmux Config<\/strong><\/h2><p>Confira as perguntas mais frequentes sobre a configura&ccedil;&atilde;o do tmux.&nbsp;<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694412308fcd5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Onde Encontrar o Arquivo tmux Config?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>O arquivo de configura&ccedil;&atilde;o do tmux est&aacute; geralmente localizado em <strong>~\/.tmux.conf<\/strong>. Esse arquivo cont&eacute;m um conjunto de comandos executados sempre que o tmux &eacute; iniciado, permitindo que os usu&aacute;rios o personalizem. Caso o arquivo&nbsp; <strong>~\/.tmux.conf<\/strong> nm&atilde;o exista, basta cri&aacute;-lo executando o comando <strong>&nbsp;touch ~\/.tmux.conf<\/strong>. Essa comando criar&aacute; um arquivo de configura&ccedil;&atilde;o vazio que os usu&aacute;rios poder&atilde;o editar.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694412308fcd7\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>O Que &eacute; SETW no tmux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>O SETW (ou set-window-option) &eacute; usado para configurar v&aacute;rias novas op&ccedil;&otilde;es de janela, como mode-keys, synchronize-panes, allow-rename e main-pane-height.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694412308fcdd\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Como Encontrar um Prefixo tmux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No tmux, o prefixo &eacute; a combina&ccedil;&atilde;o de teclas que voc&ecirc; pressiona antes de emitir um comando. O prefixo padr&atilde;o &eacute; <strong>Ctrl + B<\/strong>, mas voc&ecirc; pode personalizar para qualquer outra combina&ccedil;&atilde;o. Para descobrir qual &eacute; o prefixo atual, tente pressionar <strong>Ctrl + B<\/strong>. Se n&atilde;o funcionar, abra o arquivo <strong>tmux.conf<\/strong> e procure pela linha <strong>set-option -g prefix<\/strong>.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O tmux &eacute; um multiplexador de terminal muito conhecido, que permite executar v&aacute;rias sess&otilde;es em uma &uacute;nica janela. Al&eacute;m disso, ele tamb&eacute;m permite alternar facilmente entre uma sess&atilde;o e outra, desanexando ou reanexando-as. Al&eacute;m dessas funcionalidades padr&atilde;o do tmux, voc&ecirc; tamb&eacute;m pode personaliz&aacute;-lo para que ele combine melhor com seus projetos. Neste tutorial, vamos explicar [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/tmux-config\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":270,"featured_media":41506,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Personalizar o tmux Config %page%","rank_math_description":"O tmux usa um arquivo chamado tmux.conf para armazenar configura\u00e7\u00f5es. Confira este artigo para saber como personaliz\u00e1-lo usando o tmux config.","rank_math_focus_keyword":"tmux config","footnotes":""},"categories":[4915],"tags":[7605],"class_list":["post-41498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-tmux-config"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/tmux-config","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/tmux-config","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/41498","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\/270"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=41498"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/41498\/revisions"}],"predecessor-version":[{"id":51643,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/41498\/revisions\/51643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/41506"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=41498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=41498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=41498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}