tmux: melhorando a experiência com o terminal

Publicado por Uberlan em 29/10/2014

[ Hits: 28.796 ]

 


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

Configurar o Sublime Text 3 para usar com NASM x86_64

fsn - Um navegador de arquivos em 3D

Diversão no terminal: TermSaver

dstat - Obtendo estatísticas do seu sistema

PortDog - Detectando anomalias na sua rede

Leitura recomendada

Como instalar flashplayer em plataforma 64 bits

Xterm colorido

Como instalar o Virtualbox 6.0 no Debian 9

Instalação do MPlayer-1.0rc2 a partir do fonte no Slackware 12.1

Web Linux Designers

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts