Tiene dos funcionalidades principales:
- Permitir múltiples sesiones de terminal en una sola terminal (o conexión).
- Desacoplar los programas en ejecución de la terminal real para que sigan en funcionamiento en background aunque se cierre la terminal, que podrá reconectarse más tarde.
Ejemplo de uso:
$ screen
- Dentro de la sesión ejecutamos un programa, por ejemplo top, y lo desacoplamos con Ctrl-a Ctrl-d.
- Desde otra sesión de terminal (o la misma) reacoplamos el proceso con screen -r o screen -R -D.
Comandos (dentro de screen). Todos empiezan por Ctrl-a:
Ctrl-a ? | Ayuda y sumario de funciones |
Ctrl-a c | Crear una nueva terminal |
Ctrl-a Ctrl-n or Ctrl-a Ctrl-p | Cambiar a la Siguiente o Anterior terminal |
Ctrl-a Ctrl-N | Cambiar a la Siguiente o Anterior terminal N [0-9] |
Ctrl-a ” | Lista navegable de terminales en funcionamiento |
Ctrl-a a | Limpiar un Ctrl-a pulsado por error |
Ctrl-a Ctrl-d | Desconectar y dejar la sesión en funcionamiento |
Ctrl-a x | Bloquear todas las terminales con una clave |
Uso básico de screen en Linux, comando screen
Category: Prompt