O terminal de comando permite que os usuários promulgem um conjunto complexo de instruções em apenas algumas declarações. Dito isto, pode haver momentos em que ter uma única tela terminal pode não ser suficiente para suas tarefas. No entanto, existem programas que podem ajudá -lo a superar isso com facilidade.
tmux: o multiplexador terminal
Tmux, um programa criado por Nicholas Marriot em 2007, permite que você tenha mais de uma sessão do terminal de comando aberto em uma única instância. O TMUX permite criar, gerenciar e navegar por várias janelas de terminal ao mesmo tempo.
Uma das características mais proeminentes do TMUX é a capacidade de alternar entre as janelas do terminal. Saber como navegar entre diferentes janelas e painéis pode ajudá -lo a gerenciar seus comandos e scripts de shell com mais eficiência. Este guia ajudará você a aprender como você pode navegar por diferentes painéis em tmux.
Vamos analisar o básico, começando com a instalação e inicialização do TMUX e prosseguirá com o aprendizado dos métodos de navegar através de painéis no TMUX, juntamente com outros atalhos úteis.
Instalando o TMUX no Linux
Em primeiro lugar, é recomendável que você garanta que o TMUX esteja disponível no seu sistema. Você pode verificar se o TMUX está disponível na sua distribuição Linux seguindo estas etapas:
Para este guia, usaremos o Ubuntu 20.04 LTS. Isso não deve fazer a diferença, pois o procedimento é semelhante para todas as distribuições com uma ligeira mudança na sintaxe.
Primeiro, abra o terminal de comando em sua distribuição principal do Linux. A chave de atalho é ctrl + alt + t.
Uma vez feito isso, digite o seguinte comando para ver se o tmux está instalado.
$ tmux -version
Se o comando acima mencionado não retornar uma versão tmux como saída, instale o tmux digitando o seguinte:
Para Ubuntu:
$ sudo apt install tmux
Para o CentOS:
$ sudo yum install tmux
Aguarde a conclusão da instalação. Uma vez feito, você pode passar para a próxima etapa.
Iniciando uma sessão de TMux
O próximo passo é iniciar uma sessão de tmux. Isso também pode ser feito usando o terminal de comando Linux.
Para iniciar o TMUX, digite o seguinte no terminal:
$ tmux
Isso deve abrir o TMUX em sua distribuição Linux.
Gerenciando e navegando através de painéis tmux
Como mencionado anteriormente, o TMUX é um aplicativo que permite ao seu usuário executar e gerenciar várias sessões de terminal na mesma instância. Esta seção ajudará você a aprender como você pode criar e gerenciar seus painéis e janelas do TMUX.
O TMUX faz uso de atalhos de teclado, também conhecidos como prefixos. Essas são combinações de entradas de teclado que são usadas para categorizar diferentes tipos de funções.
O prefixo responsável pelo gerenciamento de painel e janelas é "Ctrl + B". Quase todos os comandos relacionados ao gerenciamento de painel começam com este prefixo.
A seguir, é apresentada uma lista de comandos que podem ser usados para gerenciar o TMUX Panes:
Começando com Ctrl + b e pressionando C, este comando é usado para abrir uma nova janela TMUX. Além disso, esta janela é criada com a concha.
O comando mencionado acima pode ser usado para abrir várias janelas. Enquanto várias janelas oferecem um benefício, navegar por eles pode ser um desafio.
Para combater isso, você pode usar a seguinte lista de comandos:
Esses comandos são específicos para janelas individuais. Às vezes, você gostaria de ter duas sessões terminais lado a lado na mesma janela. Isso pode ser alcançado com a ajuda de painéis.
Existem dois métodos para dividir as janelas do TMUX em painéis separados. Um permite que você faça painéis horizontais, enquanto o outro divide a janela em dois painéis verticais.
Para dividir a janela TMUX em dois painéis verticais, pressione Ctrl + b e tipo %
Para dividir a janela do TMUX em dois painéis horizontais, pressione Ctrl + b e tipo ““
Você pode navegar entre os dois painéis com a ajuda dos seguintes comandos:
Conclusão
Aprender a navegar pelos painéis do TMux facilita o gerenciamento de suas sessões. Este foi um guia sobre como você pode navegar através de painéis em tmux. Examinamos o básico do TMUX, as etapas para iniciar uma nova sessão e depois concluímos como gerenciar e navegar pelos painéis tmux.