English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El comando screen de Linux se utiliza para la gestión de múltiples ventanas.
El comando screen de Linux es un programa de gestión de múltiples ventanas. Aquí, el término 'ventana' se refiere a una pantalla de texto de modo de pantalla completa. Generalmente, se utiliza el programa screen cuando se accede a un host mediante telnet o se utiliza un terminal antiguo.
screen [-AmRvx -ls -wipe]-d[nombre de la tarea>]-h[numero de filas>]-r[nombre de la tarea>]-s[shell>]-S[nombre de la tarea>]
Descripción de los parámetros:
-A Ajusta todas las ventanas al tamano actual de la terminal.
-d<nombre de la tarea> Desvincula la tarea de screen especificada.
-h<numero de filas> Especifica el numero de filas del area de buffer de la ventana.
-m Incluso si ya hay una tarea de screen en la tarea actual, cree una nueva tarea de screen forzadamente.
-r<nombre de la tarea> Restaure la tarea de screen desvinculada.
-R Intenta restaurar las tareas desvinculadas. Si no puede encontrar tareas desvinculadas, cree una nueva tarea de screen.
-s<shell> - Especificar el shell que se ejecutará al crear una nueva ventana.
-S<nombre_tarea> - Especificar el nombre de la tarea de screen.
-v - Mostrar información de versión.
-x - Restaurar tareas de screen desconectadas.
-ls o--list - Mostrar todas las tareas de screen en curso.
-wipe - Revisar todas las tareas de screen en curso y eliminar las tareas de screen no utilizables.
Crear terminal de screen
# screen //Crear terminal de screen
Crear terminal de screen y ejecutar tareas
# screen vi ~/main.c //Crear terminal de screen y ejecutar comando vi
Salir del terminal de screen
# screen vi ~/main.c //Crear terminal de screen y ejecutar comando vi #include main () { } "~/mail.c" 0,0-1 Presionar Ctrl en el terminal de screen+Tecla a d
Reconectar a los terminales de screen abandonados
# screen -ls //Mostrar los terminales de screen creados Hay terminales de screen en: 2433.pts-3.linux (2019años10meses20 días 16horas48minutos59segundos) (Desconectado) 2428.pts-3.linux (2019años10meses20 días 16horas48minutos 05segundos) (Desconectado) 2284.pts-3.linux (2019años10meses20 días 16horas14minutos55segundos) (Desconectado) 2276.pts-3.linux (2019años10meses20 días 16horas13minutos18segundos) (Desconectado) 4 Sockets in /var/run/screen/S-root. # screen -r 2276 //Conectar al screen_id 2276 del terminal de screen