No último artigo, vimos o que é o Tmux. Resumidamente, o Terminal Multiplexer é um utilitário de linha de comando para gerenciar vários terminais dentro de uma única janela. Ele permite que os usuários executem vários programas em um único terminal, dividam uma janela de terminal em vários painéis e agrupem vários painéis em uma única janela.
Além disso, o tmux permite que o usuário salve sessões de terminal e as retome a qualquer momento. O tmux é muito útil para gerenciar servidores remotos e para criar ambientes multitarefa mais eficientes no OS Linux. Neste artigo, vamos dar uma olhada na sintaxe e em algumas das opções da ferramenta (não todas, apenas as mais populares).
Sintaxe do Tmux
O comando Tmux tem a seguinte sintaxe:
tmux [options] [command]
Opções do Tmux
Algumas das opções mais usadas do comando Tmux são:
-c <caminho>- especifica o caminho para o arquivo de configuração.-L <nome>- especifica o nome do soquete.-f <path>- especifica o caminho para o soquete.-S <nome>- especifica o nome da sessão.
Comandos do Tmux
Os comandos do Tmux mais comumente usados são:
new-session-cria uma nova sessão do Tmux.list-sessions - exibeumalista dassessões atuais.attach-session -conecta-se à sessão especificada.detach-session -desconecta a sessão atual do shell.switch-muda para outro painel ou janela.kill-server-pára todas as sessões em execução;kill-session-termina a sessão passada no parâmetro -t;list-clients-vê os clientes conectados à sessão -t;list-sessions(ls)- mostra umalista detodas as sessões em execução;rename-session - renomeia uma sessão, passando o ID da sessão e um novo nome.
Opções e comandos adicionais podem ser encontrados chamando o help do Tmux com o comando
man tmux
Ou:
tmux -h
A seguir, mostraremos como usar o comando na prática.
Usando o Tmux
Para criar uma nova sessão, basta executar o comando sem parâmetros:
tmux

Também é possível criar uma sessão com o comando new-session e dar-lhe um nome conveniente:
tmux new-session -s "name"
Agora pode utilizar o Tmux e criar sessões com o comando.