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.
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:
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 |
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
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários