Pagina inicial » como » 2 alternativas para o GNU Screen para Linux Terminal Multitasking

    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.