Como Instalar E Utlizar O Tmux

O tmux é um software que serve para multiplexar vários terminais


Conceito

O tmux é um software que serve para multiplexar vários terminais , permitindo que um usuário acesse várias sessões de terminal separadas dentro de uma única janela de terminal ou sessão de terminal remoto. É útil para lidar com vários programas. Existem alguns aplicativos similares como: GNU Screen, Byobu, Wemux, entre outros.

Instalação

No Gentoo

emerge --ask app-misc/tmux

Outras distros

apt-get install tmux
yum install tmux
pacman -S tmux

Assista o Vídeo

Clique Aqui para Ver o Vídeo

Utilização

  • Iniciar o tmux:
tmux # irá ver uma barra na parte inferior do seu terminal
  • O Atalho [Prefix], mais conhecida como: [CTRL+b]

CTRL + b

  • Verificar as sessões (sessões não terminam ao fechar o tmux)
tmux ls # O 0 é o nome da sessão, 2 windows significa que tem 2 windows abertas na sessão, o timestamp da criação e o tamanho.
  • Ver o número da sessão
[CTRL+b] $
  • Acessar a sessão já criada
tmux attach -t nome_da_sessão # onde nome_da_sessão é o nome exibido antes de : no nosso caso seria tmux. [CTRL+b] s , 'j' e 'k'
  • Criar uma pane (divisão da janela) verticalmente
[CTRL+b] %
  • Criar uma pane (divisão da janela) horizontalmente
[CTRL+b] “
  • Navegar entre os panes
[CTRL+b] [setas ou números das panes]

Dicas

  • [CTRL+b] ! - Converte um pane em window;

  • [CTRL+b] x - Para matar o panel, também podemos usar o exit ou o x para matar uma window;

  • [CTRL+b] z - Se quiser dar zoom em um pane, imagine o cenário onde tem 4 pane criada na tela e um deles está exibindo um log, em algum momento você precisa de mais espaço para ver esta informação, com o z você verá este pane como uma window, mas se repetir o comando voltará como estava, ou seja 4 panes criados;

  • [CTRL+b] : - seta comandos para o tmux (no entanto os comandos perdem as configurações ao fechar o mesmo)

set prefix C-a #Onde C significa C significa ctrl e a a tecla para combinação do [CTRL+b]. Muitos tutorias explicam o [CTRL+b] com essa combinação.

Você ainda pode customizar seu tmux setando comandos no arquivo ~/.tmux.conf

vim ~/.tmux.conf # setar ou modificar comandos; mudar cor do texto ou background, entre outros.
  • Fechar todas as panes de uma só vez
tmux kill-session

Mais informações

[CTRL+b] ?

man tmux

https://github.com/tmux/tmux/wiki


terminal


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!