2 alternativas para o GNU Screen para Linux Terminal Multitasking
Nós escrevemos sobre o uso do GNU Screen para multitarefa no terminal Linux no passado. O GNU Screen é o avô desses programas, mas o tmux e o dvtm + dtach são outras soluções que você pode preferir.
Tmux é uma reescrita melhorada do GNU Screen. Dvtm é um multiplexador de console inspirado em gerenciadores de janelas lado a lado, e o dtach adiciona a capacidade de desconectar e reconectar a sessões de dvtm.
Tuxux
Como uma reescrita do GNU Screen, o tmux oferece uma variedade de melhorias. Algumas das mais importantes incluem um modelo cliente-servidor, que permite a conexão a uma sessão do tmux a partir de vários locais e um formato de arquivo de configuração mais limpo. Confira o FAQ do tmux para descobrir uma lista de maneiras que ele difere do GNU Screen.
Use este comando para instalar o tmux no Ubuntu:
sudo apt-get install tmux
Se você estiver usando outra distribuição, você provavelmente a encontrará no gerenciador de pacotes da sua distribuição.
Para iniciar o tmux após instalá-lo, basta executar o tmux comando. Ao contrário do Screen, o tmux vem com uma barra de status por padrão.
Para abrir uma janela de terminal adicional, use o Mod-c atalho de teclado. A combinação de teclas de modificador padrão é Ctrl-b. Isso significa que você terá que pressionar Ctrl-b e depois c para criar uma nova janela.
Cada nova janela que você abrir aparecerá na barra de status. Por padrão, o tmux mostra apenas uma janela na tela de cada vez.
Aqui estão alguns atalhos de teclado importantes para você começar:
Mod-X - Mate o terminal atual.
Mod-n - Focus next window.
Mod-p - Concentre-se na janela anterior.
Mod- # - Foca a janela especificada, onde # é um número entre 0 e 9.
Mod- ' - Solicitar uma janela para selecionar.
Mod% - Dividir a janela atual em dois horizontalmente.
Mod- ” - Dividir a janela atual em dois verticalmente
Para desanexar da sessão atual, use o Mod-d atalho de teclado.
Para reconectar a uma sessão, execute o seguinte comando:
anexo tmux
Para mais atalhos de teclado, execute o homem tmux comando ou leia o manual do tmux na web.
Dvtm & Dtach
Ao contrário do GNU Screen e do tmux, o dvtm não permite desconectar e reconectar a sessões. Você terá que executar o dvtm com dtach para separar e recolocar suas sessões.
Execute este comando para instalar o dvtm e o dtach no Ubuntu:
sudo apt-get instala dvtm dtach
Esses programas também devem estar disponíveis nos repositórios de software de outras distribuições..
Execute o dvtm comando para iniciar o dvtm. Você verá uma única janela de terminal.
Para abrir janelas de terminal adicionais, use o Mod-c atalho de teclado. A combinação de teclas modificadoras padrão é Ctrl-g. Isso significa que você precisará pressionar Ctrl-g e depois c para abrir uma nova janela de terminal.
Como um gerenciador de janelas lado a lado, o dvtm irá dispor as janelas do terminal automaticamente. Ao contrário dos outros utilitários, exibe todos eles na tela por padrão.
Aqui estão alguns atalhos de teclado importantes para você começar:
Mod-x - Fecha a janela atual.
Mod-j - Focus next window.
Mod-k - Concentre-se na janela anterior.
Mod- # - Focar a janela especificada, onde # é o número da janela.
Mod-q - Saia do dvtm.
Para uma lista completa, execute o homem dvtm comando ou confira a página de manual do dvtm na web.
Dvtm também suporta o mouse. Por exemplo, você pode clicar em uma das janelas para selecioná-la.
Para desanexar de uma sessão dvtm e reconectar a ela depois, você terá que executá-la com o comando dtach. Para iniciar o dvtm com dtach, use o seguinte comando:
dtach -c / tmp / dvtm-session -r guincho dvtm
Para desanexar de uma sessão dvtm iniciada com o dtach, use o Ctrl-\ atalho de teclado.
Para reconectar a sua sessão dvtm mais tarde, use o seguinte comando:
dtach -a / tmp / dvtm-session -r guincho
Você pode usar o dtach para executar, desconectar e reconectar a outros aplicativos também.
Você também pode querer verificar o byobu, que aprimora o GNU Screen.