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