Se você muda constantemente entre terminais e não consegue encontrar a janela certa quando necessário, considere o uso de um multiplexador. Esses são programas que permitem aos usuários executar várias sessões de terminal dentro de uma única janela.
Tmux é um multiplexador popular que oferece uma infinidade de recursos incríveis. Isso torna mais fácil para você executar diferentes aplicativos em sessões separadas e alternar entre eles sem esforço.
Como instalar o Tmux no Linux
Este guia mostra como instalar e configurar o tmux para máquinas Linux. Abra um terminal e use o método de instalação apropriado para o seu sistema.
Em distribuições baseadas em Debian:
sudo install tmux
No CentOS / REHL:
yum install tmux
Para instalar o tmux no Arch Linux:
pacman -S tmux
Assim que a instalação for concluída, inicie um terminal e digite tmux para iniciar uma nova sessão tmux. Este comando iniciará uma nova sessão dentro de uma janela e iniciará o shell. A barra de status na parte inferior exibe informações sobre sua sessão atual.
tmux
Como usar o Tmux como um primeiro temporizador
Tmux tem noções como sessões, janelas, painéis e teclas de atalho. Assim, os iniciantes geralmente acham isso intimidante no início. Mas, depois de pegar o jeito, você se sentirá muito mais produtivo.
Uma sessão tmux define o trabalho em questão. O Windows permite que os usuários realizem diferentes atividades dentro de uma sessão. Os painéis, por outro lado, permitirão que você trabalhe com visualizações separadas dentro de uma janela.
Você pode gerenciar tudo isso através das teclas de atalho do tmux, uma combinação do prefixo do tmux seguido por uma tecla específica. O prefixo padrão é Ctrl + B.
Como Gerenciar Sessões em Tmux
O Tmux pode lidar com várias sessões ao mesmo tempo. Isso permite que os desenvolvedores alternem entre vários projetos à vontade. Você também pode criar novas sessões sempre que quiser.
tmux new -s test-session
O comando mencionado cria uma nova sessão chamada sessão de teste. Você também pode criar sessões a partir de uma instância já em execução do tmux. Para fazer isso, invoque o interpretador tmux e digite o prefixo seguido por um caractere de dois pontos, ou Ctrl + B: para o prefixo padrão.
O comando abrirá um novo interpretador tmux onde podemos inserir comandos de controle. Digite o seguinte para criar uma nova sessão.
: new -s test-session
Digitar Ctrl + B s para ver todas as sessões ativas. Você pode mudar para uma sessão diferente selecionando-a e pressionando Digitar.
Você pode se desconectar de qualquer sessão e o tmux ainda manterá o processo em execução. Modelo : desanexar no intérprete tmux ou digite Ctrl + B d para desanexar a sessão atual.
Use o seguinte comando para anexar à última sessão.
tmux attach
Você pode se conectar a uma sessão tmux específica especificando o nome da sessão. Use o -t opção para fazer isso.
tmux attach -t test-session
Para encerrar uma sessão tmux, use o sessão de matança comando.
tmux kill-session -t test-session
Relacionado: The Essential Tmux Commands Cheatsheet
Como gerenciar o Windows no Tmux
As janelas Tmux abrangem toda a tela e podem ser divididas em vários painéis. Cada um desses painéis funcionará como um pseudoterminal separado. Você pode criar uma nova janela tmux usando Ctrl + B c.
Usar Ctrl + B, para renomear suas janelas tmux. Ele invocará o interpretador tmux. Digite o novo nome da janela aqui.
O Tmux torna a troca entre as diferentes janelas sem esforço. Insira o prefixo tmux, seguido pelo número da janela. Por exemplo, você pode mudar rapidamente para a segunda janela usando Ctrl + B 2.
Você também pode trocar janelas tmux. Para fazer isso, invoque o intérprete digitando Ctrl + B : e digite o seguinte.
: janela de troca -s 1 -t 3
Este comando alterna a primeira e a terceira janelas. Você pode excluir uma janela quando terminar usando Ctrl + B &.
Como gerenciar painéis no Tmux
Até agora, usamos sessões e janelas no tmux. No entanto, as coisas ficam realmente emocionantes quando você começa a usar os painéis. Os painéis são basicamente pseudoterminais executados dentro de uma janela. Podemos usá-los para executar várias instâncias de terminal a partir de uma única janela do tmux.
Você pode criar painéis horizontais e verticais no tmux. Digitar Ctrl + B " para dividir a visualização horizontalmente.
Isso dividirá a janela atual horizontalmente e abrirá um novo terminal na nova janela. Usar Ctrl + B % para iniciar um painel vertical.
Você pode criar painéis horizontais e verticais ao mesmo tempo. Use a tecla de atalho Ctrl + B o para alternar entre os painéis.
Alternar o zoom do painel permite que os usuários ocultem todos os outros painéis. Esse recurso é útil quando você precisa se concentrar em uma tarefa específica. Usar Ctrl + B z para alternar os painéis. Você pode fechar o painel atual a qualquer momento usando a tecla de atalho Ctrl + B x.
Como configurar o Tmux no Linux
Você pode configurar quase todos os aspectos de sua instalação do tmux. No entanto, recomendamos que você comece com o básico e vá para opções mais avançadas posteriormente.
As configurações do Tmux são feitas ajustando o ~ / .tmux.conf Arquivo. Use o seu editor de texto favorito do Linux para editar este arquivo.
vim ~ / .tmux.conf
Vamos mostrar algumas configurações básicas. Por exemplo, você pode alterar o prefixo tmux de Ctrl + B para Ctrl + A adicionando a linha abaixo no tmux.conf Arquivo.
definir -g prefixo C-a
desvincular C-b
Desvincular a chave padrão nos permite reatribuí-la para um comando diferente. Então, a segunda linha é uma boa prática, nada obrigatório.
Também podemos alterar o índice básico de janelas e painéis de zero para um. É intuitivo para usuários que não se sentem confortáveis com um índice baseado em zero.
set -g base-index 1 # inicia a numeração da janela a partir de 1
set -g pane-base-index 1 # inicia a numeração do painel a partir de 1
Como o tmux é uma ferramenta controlada por terminal, ele não suporta funções de mouse fora da caixa. No entanto, você pode habilitar facilmente o suporte do mouse para tmux adicionando o arquivo abaixo à sua configuração.
definir -g mouse ligado
Introdução aos Plugins Tmux
Você pode escolher entre uma série de plug-ins tmux desenvolvidos pela comunidade. Eles oferecem recursos adicionais para melhorar a produtividade que, por sua vez, aprimora seu fluxo de trabalho geral. Alguns gerenciadores de plug-ins independentes também estão disponíveis para ajudar os usuários a implementar esses plug-ins no tmux.
O Tmux Plugin Manager (TPM) é uma dessas ferramentas que nos permite instalar e configurar plug-ins de terceiros. Você pode instalá-lo seguindo o instruções no site oficial do TPM.
Recomendamos fortemente que os usuários verifiquem o pacote tmux-resurrect. Você pode usá-lo para salvar sessões do tmux entre as reinicializações.
Gerenciar o fluxo de trabalho do terminal usando o Tmux
O Tmux oferece uma solução completa para entusiastas de terminais que têm dificuldade em alternar entre as janelas. É uma ótima ferramenta para pessoas que levam a produtividade a sério. Embora haja algum aprendizado envolvido, isso se torna um hábito à medida que você continua usando o Tmux.
O poder dos terminais não se limita apenas aos sistemas operacionais Linux ou computadores em geral. Você pode até usar um terminal em seu smartphone e realizar alguns cálculos básicos do Linux no Android.
Termux permite que você acesse uma linha de comando do Linux no Android. Veja como usar o Termux e algumas de suas melhores ofertas.
- Linux
- terminal
- Dicas de Linux
Rubaiat é um graduado em CS com uma forte paixão por código aberto. Além de ser um veterano do Unix, ele também trabalha com segurança de rede, criptografia e programação funcional. Ele é um colecionador ávido de livros de segunda mão e tem uma admiração sem fim pelo rock clássico.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.