Domine o Screen no Ubuntu: Guia Completo de Instalação e Uso

O Screen é uma ferramenta valiosa que permite aos utilizadores guardar e retomar sessões de terminal sem a necessidade de manter a janela do terminal aberta. Embora seja amplamente utilizado por utilizadores Linux em servidores, também oferece vantagens para quem usa Ubuntu e deseja aceder a um programa de terminal sem o manter constantemente aberto.

Este guia aborda a instalação do Screen no Ubuntu, explicando o seu funcionamento e utilização.

Instalação do Screen no Ubuntu

Apesar de ser um dos gerenciadores de sessão de terminal mais populares no Linux, o Screen não vem pré-instalado no Ubuntu. Para começar a utilizá-lo, é necessário instalá-lo manualmente.

Para instalar o Screen no seu computador Linux, abra uma janela de terminal. Pode fazê-lo pressionando Ctrl + Alt + T no seu teclado ou procurando por “Terminal” no menu de aplicações.

Com a janela do terminal aberta, utilize o seguinte comando para instalar o Screen:

sudo apt install screen

Caso prefira não utilizar o terminal, pode encontrar o Screen no Gerenciador de Pacotes Synaptic. Após abrir o Synaptic, procure por “screen” e instale o pacote.

Atalhos de teclado do Screen

O Screen possui diversos atalhos de teclado essenciais para a sua utilização. Cada um deles ajuda a gerenciar as suas sessões de terminal no Ubuntu.

Devido à grande quantidade de atalhos, que ocupariam uma porção considerável deste artigo, não os apresentaremos todos aqui. No entanto, pode consultá-los facilmente seguindo as instruções abaixo.

Primeiramente, utilize o comando man screen para aceder ao manual do Screen. Este manual é bastante extenso, mas contém informações detalhadas sobre o programa.

man screen

Dentro do manual, avance com a barra de espaço até encontrar a secção “KEY BINDINGS”. Aí, encontrará uma tabela com todos os atalhos de teclado.

Se preferir, pode exportar o manual para um ficheiro de texto na sua pasta pessoal, utilizando o seguinte comando:

man screen > ~/screen-manual.txt

Abra o ficheiro “screen-manual.txt” para consultar os atalhos.

Utilização básica do Screen

O Screen é um programa muito poderoso, apesar do seu tamanho reduzido. Este guia aborda os seus aspetos fundamentais, como iniciar o Screen, enviar sessões de terminal para o segundo plano/primeiro plano, entre outros.

Para começar, inicie o Screen no terminal utilizando o comando:

screen

Após iniciar o Screen, verá uma breve mensagem sobre os direitos autorais e funcionalidades do programa. Pressione a barra de espaço para continuar.

Após pressionar a barra de espaço, verá um terminal em branco. Este terminal está agora a funcionar através do Screen. Pode iniciar qualquer programa a partir daqui. Por exemplo, para executar o ‘top’, utilize:

top

Para enviar o ‘top’ para o segundo plano e abrir outro terminal, pressione Ctrl + A seguido de C. Esta combinação cria um segundo terminal, mantendo o ‘top’ em execução em segundo plano.

Para regressar ao ‘top’, pressione Ctrl + A e depois Ctrl + A novamente. Isto irá levá-lo de volta ao ‘top’, que está a correr no primeiro terminal criado no Screen. Utilize Ctrl + A duas vezes para alternar entre as sessões.

Se tiver mais de duas sessões de terminal, pressionar Ctrl + A duas vezes não irá navegar por todas. Para navegar entre várias sessões, faça o seguinte:

Pressione Ctrl + A, seguido de W, para listar as sessões de terminal. Observe os números ao lado de cada sessão. Por exemplo, se tiver três sessões abertas, a lista apresentada será semelhante a:

0 * $ bash 1 $ bash 2- $ bash

Cada sessão tem um número correspondente. Para aceder à sessão 0, pressione Ctrl + A e depois 0. Para aceder à sessão 2, pressione Ctrl + A e depois 2, e assim por diante.

Encerrar uma sessão de terminal do Screen

Para encerrar uma sessão ativa, liste as sessões pressionando Ctrl + A, depois W. Em seguida, aceda à sessão utilizando Ctrl + A e depois Ctrl + #.

Dentro da sessão que deseja encerrar, pressione Ctrl + A e depois K. Alternativamente, encerre todas as sessões do Screen utilizando Ctrl + A e depois \.

Informações adicionais sobre o Screen

Este guia abordou o básico da utilização do Screen no Ubuntu. Para explorar funcionalidades mais avançadas, consulte o manual do programa.

Para aceder ao manual do Screen, abra o terminal e execute o seguinte comando:

man screen