Skip to content

Como Usar o Comando Screen no Linux

Cloud Infrastructure Expert
Como Usar o Comando Screen no Linux

 

 

O Screen é uma ferramenta poderosa no Linux que permite a execução de múltiplas sessões de terminal simultaneamente. Ele é muito útil quando você deseja rodar processos em segundo plano, manter sessões ativas após desconexões ou gerenciar várias tarefas de forma eficiente. Neste tutorial, você aprenderá como usar o comando screen no Linux.

Requisitos

  • Um sistema Linux com o Screen instalado
  • Acesso a um terminal com privilégios de usuário comum ou root
  • Conexão à internet (opcional para instalação do Screen)

Passo 1: Instalar o Screen (se não estiver instalado)

A maioria das distribuições Linux vem com o Screen instalado por padrão. Se o Screen não estiver instalado no seu sistema, você pode instalá-lo usando o gerenciador de pacotes da sua distribuição.

Para instalar o Screen no Ubuntu ou Debian, use o seguinte comando:

sudo apt install screen -y

Em distribuições baseadas em Red Hat, como CentOS ou Rocky Linux, use:

sudo yum install screen -y

Passo 2: Iniciar uma Nova Sessão Screen

Para iniciar uma nova sessão Screen, basta digitar o comando screen no terminal:

screen

Isso criará uma nova sessão Screen, onde você pode rodar comandos como em um terminal normal. Para dar um nome à sessão (útil para identificação), use o seguinte comando:

screen -S nome_da_sessao

Passo 3: Detach (Desanexar) de uma Sessão

Uma das funcionalidades mais úteis do Screen é a possibilidade de desanexar (detach) de uma sessão sem encerrar os processos em execução. Para desanexar da sessão atual, use a combinação de teclas:

Ctrl + A, depois D

Isso irá desanexar a sessão, permitindo que ela continue rodando em segundo plano. Você pode desconectar do servidor ou fechar o terminal sem interromper a sessão.

Passo 4: Reanexar (Reattach) a uma Sessão

Para voltar a uma sessão Screen desanexada, você pode listar todas as sessões ativas com o seguinte comando:

screen -ls

Você verá algo como isto:

There is a screen on:
    1234.nome_da_sessao    (Detached)
1 Socket in /run/screen/S-usuario.

Para reanexar a essa sessão, use o seguinte comando:

screen -r 1234

Passo 5: Encerrar uma Sessão Screen

Para encerrar uma sessão Screen, simplesmente saia dela como faria normalmente, digitando exit no terminal:

exit

Isso encerrará a sessão e todos os processos que estavam rodando nela.

Passo 6: Usar Várias Janelas no Screen

Uma das características mais poderosas do Screen é a capacidade de usar várias janelas dentro de uma única sessão. Para criar uma nova janela dentro de uma sessão Screen ativa, use a combinação de teclas:

Ctrl + A, depois C

Para alternar entre as janelas abertas, use:

Ctrl + A, depois N (próxima janela)
Ctrl + A, depois P (janela anterior)

Passo 7: Personalizar o Screen

O Screen pode ser personalizado criando um arquivo de configuração chamado .screenrc no diretório inicial do usuário. Neste arquivo, você pode definir atalhos de teclado personalizados, nomes automáticos para sessões e muito mais.

Servidor VPS

Se precisar de um servidor VPS confiável para executar seus projetos em Linux e usar o Screen para gerenciar múltiplas sessões, veja as opções disponíveis aqui.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.