tmux: melhorando a experiência com o terminal

Publicado por Uberlan em 29/10/2014

[ Hits: 33.648 ]

 


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

TPP - Apresentação de slides em modo texto

ditaa - Que tal criar diagramas pelo terminal?

PortDog - Detectando anomalias na sua rede

Diversão no terminal: TermSaver

ranger - Prático gerenciador de arquivos em modo texto

Leitura recomendada

Liberando mais espaço em disco

Crie um certificado para uso em SSL

Implementar um servidor Linux seguro

Instalação da placa Broadcom BCM4312 no Debian Squeeze

Amarrando placas de rede ao endereço MAC

  

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