Descripción general
screen-list enumera las sesiones actualmente activas o separadas (detached) en el multiplexor GNU Screen. Proporciona información como el ID de cada sesión, el nombre y el estado (Adjunto/Separado), lo que ayuda a los usuarios a administrar las sesiones fácilmente.
Funciones principales
- Muestra una lista de todas las sesiones de screen en ejecución.
- Proporciona información sobre el ID único, el nombre y el estado (Adjunto/Separado) de cada sesión.
- Verifica la información para volver a adjuntar sesiones separadas.
Opciones principales
screen-list se refiere en realidad a las sub-opciones '-ls' o '-list' del comando 'screen'. Por lo tanto, se pueden considerar las opciones del propio comando 'screen'.
Mostrar lista de sesiones
Comando generado:
Combina los comandos.
Descripción:
`screen-list` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
screen-list se usa comúnmente en la forma 'screen -ls', y otros comandos de screen se ejecutan basándose en este resultado.
Ver la lista de todas las sesiones de screen
screen -ls
Verifica el ID, nombre y estado de todas las sesiones de screen en ejecución en el sistema actual.
Volver a adjuntar a una sesión específica (usando ID)
screen -r 12345
Vuelve a adjuntar a una sesión separada usando el ID de sesión verificado con el comando anterior. (Ejemplo: sesión con ID 12345)
Volver a adjuntar a una sesión específica (usando nombre)
screen -r my_session_name
Si se especificó un nombre al crear la sesión, puedes volver a adjuntar a la sesión separada usando ese nombre. (Ejemplo: sesión con el nombre 'my_session_name')
Instalación
GNU Screen puede no estar incluido por defecto en la mayoría de las distribuciones de Linux. Puedes instalarlo usando los siguientes comandos.
Debian/Ubuntu
sudo apt update && sudo apt install screen
Instala Screen usando el gestor de paquetes APT.
CentOS/RHEL/Fedora
sudo yum install screen
# o
sudo dnf install screen
Instala Screen usando el gestor de paquetes YUM o DNF.
Consejos y precauciones
Después de verificar las sesiones con screen-list, puedes usar los siguientes consejos para usar screen de manera más eficiente.
Comandos útiles de screen
- `screen -S [nombre]`: Crea una nueva sesión de screen y le asigna un nombre.
- `Ctrl+a d`: Separa (detach) la sesión de screen actual. La sesión continúa ejecutándose en segundo plano.
- `exit` o `Ctrl+a k`: Termina la sesión de screen actual.
- `screen -wipe`: Limpia la lista de sesiones en estado 'muerto' que ya no existen.
Importancia de nombrar las sesiones
Cuando se utilizan varias sesiones de screen, especificar un nombre significativo para la sesión con la opción `-S` permite identificar fácilmente las sesiones en el resultado de `screen -ls` y volver a adjuntarlas rápidamente con `screen -r [nombre]`.