tmux: melhorando a experiência com o terminal

Publicado por Uberlan em 29/10/2014

[ Hits: 33.538 ]

 


tmux: melhorando a experiência com o terminal



Olá a todos.

Vou falar um pouco sobre a minha experiência com algumas ferramentas para terminal. Uma que me ajudou muito, foi tmux.

O tmux é um multiplexador de terminal que apresenta muitas melhorias em relação à alternativa GNU Screen.

Surgiu em 2009 sob a licença BSD. Foi criada por Nicholas Marriott. Hoje, podemos encontrar pacotes de instalação do tmux em praticamente todas as distribuições GNU/Linux.

Se precisar, podemos baixar no link (atualmente na versão 1.9a):
O tmux roda no OpenBSD, FreeBSD, NetBSD, GNU/Linux e OS X. Depende da libevent 2.x e Ncurses, que podem ser baixados nos links: E:
Para instalar o tmux, digite os comandos:

git clone git://git.code.sf.net/p/tmux/tmux-code tmux
cd tmux
sh autogen.sh
./configure && make

Se preferir instalar a partir de um tarball, use:

./configure && make
sudo make install

Para iniciar o tmux, basta digitar no shell o comando tmux, mas também podemos utilizar com alguns parâmetros relacionados abaixo:
  • tmux - cria uma nova sessão de nome 0 (zero) ou o próximo número da sequência;
  • tmux new -s <nome da sessão> - cria uma nova sessão com o nome especificado;
  • tmux new -s <nome da sessão> -d - cria uma nova sessão com o nome especificado em background;
  • tmux ls - vai listar todas as sessões;
  • tmux attach-session -t <session name> - abre a sessão especificada.

Para acionar os comandos do tmux, utilizamos primeiramente a combinação de teclas Ctrl+b, que chamaremos que "Prefixo". A relação abaixo apresenta um resumo de alguns comandos do tmux:
  • Control + b :: comando principal, antecede a todos os outros
  • Prefixo + d :: sair da sessão sem desligar o tmux
  • Prefixo + c :: nova janela;
  • Prefixo + , :: renomear a janela atual;
  • Prefixo + w :: selecionar uma janela;
  • Prefixo + n :: próxima janela;
  • Prefixo + f :: procurar uma janela;
  • Prefixo + z :: suspende o cliente tmux;
  • Prefixo + # :: lista todos os buffers;
  • Prefixo + : :: abre o prompt de comando do tmux;
  • Prefixo + & :: fechar uma janela;
  • Prefixo + ? :: lista todos os atalhos (bindings);
  • Prefixo + " :: dividindo horizontalmente uma janela ou quadro em dois quadros;
  • Prefixo + % :: dividindo verticalmente uma janela ou quadro em dois quadros.

Linux: tmux: melhorando a experiência com o terminal

Bem, a minha dica foi baseada em várias fontes na internet.
E se precisar de uma relação completa dos comandos, recomendo ler o manual da página oficial.

Outras dicas deste autor

ditaa - Que tal criar diagramas pelo terminal?

arch-audit - Detecte vulnerabilidades nos pacotes instalados no Arch Linux

Netactview - Uma ótima alternativa ao Netstat

Diversão no terminal: TermSaver

Você já ouviu falar sobre o Final Term?

Leitura recomendada

Ralink RT2570 no SuSE 9.x

Como instalar o Divulga (Resultado das Eleições 2014)

Editores de Vídeo para Linux (Kdenlive, Cinelerra e Blender)

Placa de rede wireless Ralink RT2561/RT61 no Debian Linux

Controle de internet por usuário

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts