La librería "screen" es una herramienta de gestión de sesiones en terminales Unix-like, como Linux. Su propósito principal es permitir a los usuarios manejar múltiples sesiones dentro de una única ventana de terminal. Aquí te detallo algunas de sus funcionalidades principales:
Para poder hacer uso de ella, por supuesto la tendremos que instalar.
# Actualizar la lista de paquetes
sudo apt update
# Instalar en Ubuntu/Debian
sudo apt install screen
# Instalar en Hat/Fedora
sudo dnf install screen
Los siguientes comandos se deberían de ejecutar en una terminal normal.
# Crear una nueva sesión:
screen
# Nombrar una sesión al crearla
screen -S nombreDeSesion
# Listar las sesiones activas:
screen -ls
# Conectarse a una sesión existente:
screen -r nombreDeSesion
# Desconectar de una sesión (dejando la sesión en segundo plano):
Combinación de teclas: Ctrl-a luego d (separador de sesión).
# Forzar la terminación de una sesión desde fuera:
screen -X -S nombre_de_sesion quit