De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

tmux - multiplexador de terminais

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 11 de julho de 2017

O aplicativo tmux é um multiplexador de terminais. Com ele você consegue chavear entre diversos programas utilizando um mesmo terminal. Ao desconectar deste terminal ele continua executando em segundo plano. Em seguida, podemos reconectar a partir de um outro terminal.

Nestes tempos em que a mobilidade é peça chave no trabalho, o programa tmux é uma solução ideal. O trabalho pode ser iniciado em casa, retomado na lanchonete, e concluído no local de trabalho ou em qualquer outro lugar.

A maior parte das funções são invocadas por meio do comando Ctrl + b, seguida de uma diretiva. A seguir relacionamos algumas das funcionalidades mais usadas:

Janelas

Não se esqueça, digite antes Ctrl + b.

Diretiva Significado
? Ajuda
s Lista as sessões ativas
$ Renomeia a sessão corrente
d Desconecta a sessão corrente
c Cria uma nova janela
, Renomeia a sessão
w Lista as janelas
% Divide a tela horizontalmente
" Divide a tela verticalmente
n Alterna para a próxima janela
p Alterna para a janela anterior
0 a 9 Seleciona as janelas de 0 a 9

Painéis

Diretiva Significado
% cria um painel horizontal
" cria um painel vertical
h move para o painel à esquerda
j move para o painel abaixo
l move para o painel à direita
k move para o painel acima
q exibe o número dos painéis
o chaveia entre os painéis
} alterna com o próximo painel
{ alterna com o painel anterior
! remove o painel da janela
x mata o painel atual

Mas o que são paineis e janelas? De forma simplificada, uma janela pode ser dividida em múltiplos painéis, tanto verticais quanto horizontais. As telas abaixo explicam este conceito de forma mais clara:

Na figura acima podemos ver a janela de número 0 (observe o asterisco seguido do nome da janela, 0:bash*). Esta janela, por sua vez, está dividida em dois painéis verticais.

Nesta figura estamos na janela 1, que não está dividida em painéis.

Podemos ver que o programa tmux oferece recursos poderosos para quem precisa trabalhar em múltiplos ambientes, e tudo isto sem perder a conexão ao se deslocar entre diferentes locais. Para desconectar uma sessão, digite Ctrl + b + d. Para reconectar, digite tmux a, ou tmux attach.

O programa tmux tem funcionalidades semelhantes ao programa screen, faça sua escolha.

Para instalar em sistemas Debian GNU/Linux e derivados, digite:

  sudo apt-get install tmux

Referências

Veja também

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida