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).
O comando Tmux
tem a seguinte sintaxe:
tmux [options] [command]
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.Os comandos do Tmux
mais comumente usados são:
new-session-
cria uma nova sessão do Tmux.list-sessions - exibe
umalista das
sessõ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 de
todas as sessões em execução;rename-session - ren
omeia 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.
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.