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.
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.
Comentários