Dica rápida TMUX: UTILIZANDO NO PFSENSE 2.2.2
-
A ferramenta tmux é um multiplexador de terminal, permite o acesso a vários terminais ou janelas, cada um executando uma aplicação, onde pode ser única ou mesmo em segundo plano. A grande vantagem de se utilizar, é a questão de produção e versatilidade. O tmux nos traz diversas melhorias em relação ao screen.
Nessa dica iremos utilizar o pacote através da ferramenta pkg para gerir manualmente o pacote. Lembrando que a versão utilizada do pfSense 2.2.2 é baseada no FreeBSD 10.1.
Para começar, antes de instalar os pacotes pelo pkg, teremos que habilitar:
pkg && pkg update
Após o término, a ferramenta pkg está pronta para uso. Agora podemos instalar o pacote, devemos executar o comando abaixo:
pkg install tmux
Ao finalizar, o pacote tmux já está instalado. Para que possamos habilitar para o uso no shell, devemos executar o comando:
rehash
Agora para utilizar essa fantástica ferramenta, digitamos o comando tmux para então iniciar, no entanto também podemos usar ainda com alguns parâmetros:
$ tmux # cria uma nova sessão
$ tmux new -s <nome da="" sessão=""># cria uma nova sessão com o nome da sessão especificada
$ 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 especificadaPara usufruir da ferramenta, utilizamos primeiramente a combinação de teclas Ctrl + b, chamado de prefixo, a relação abaixo apresenta um resumo de alguns comandos mais utilizados:
Control + b :: Comando principal, chamado de Prefixo
Prefixo + d :: Sai da sessão sem encerrar o tmux
Prefixo + c :: Abre uma nova janela na sessão
Prefixo + , :: Renomeia a janela
Prefixo + w :: Seleciona uma janela
Prefixo + n :: Vai para a próxima janela
Prefixo + z :: Suspende a sessão do tmux
Prefixo + : :: Abre o prompt do tmux
Prefixo + & :: Encerra uma janela
Prefixo + ? :: Lista todos os atalhosPara um conhecimento maior, procure o site oficial do projeto:
http://tmux.sourceforge.net/</session></nome></nome>