screen
screen - Gestor de pantalla con la emulación del terminal VT100/ANSI
Screen es un multiplexor de terminal que nos permite crear varias sesiones virtuales. En palabras sencillas nos permite ejecutar múltiples terminales dentro una una.
$ screenUna vez al interior de screen, la combinación de teclas más importante es Ctrl + a. Con esta combinación más la tecla del comando, aprovechamos las opciones y capacidades de screen.
Aunque tiene una gran variedad de tajos, los siguientes son los más usados:
Combinaciones
Algunas requieren que la letra del comando sea mayúscula o minúscula.
"
Mostrar una lista de ventanas.
w
Mostrar una lista de ventanas.
0 - 9
Cambiar al número de ventana 0 - 9 (Siempre inicia en 0).
A
Cambiar el nombre de la ventana actual.
C
Despeja la pantalla.
c
Crea una nueva ventana.
K
Cierra la ventana, lo mismo que escribir $ exit dentro de ella.
N
Mostrar el número y nombre de la ventana actual.
n
Cambiar a la siguiente ventana.
p
Caminar a la ventana anterior.
d
Desconecta la pantalla de la terminal.
t
Mostrar información del sistema.
|
Divide en vertical la pantalla. (En este caso debes crear una nueva ventana en la división en blanco Ctrl + a + c)
s
Divide en horizontal la pantalla. (En este caso debes crear una nueva ventana en la división en blanco Ctrl + a + c)
Tab
Se mueve entre divisiones.
Q
Quita la división.
\
Mata todas las ventanas y termina la pantalla.
?
Mostrar atajos de teclado.
Screen tiene la capacidad de ejecutar comandos y quedarse en segundo plano, de esta forma podríamos ejecutar un comando en una conexión remota, y si la conexión se pierde o nos desconectamos, el comando se sigue ejecutando sin interrupción.
Para salir de screen y que un comando se siga ejecutando usamos la combinación Ctrl + a + d, para volver a entrar ejecutamos $ screen -r. Si tenemos varias sesiones, podemos listarlas con $ screen -ls, veremos que se identifican con un ID, en ese caso podemos volver a la ventana con $ screen -r ID.
También podemos asignar un nombre a la sesión con -S y con -t a la ventana.
$ screen -S nombre_sesion$ screen -t nombre_ventanaTambién puedes matar una sesión sin necesidad de entrar en ella.
$ screen -XS ID quitO matarlas todas al mismo tiempo.
$ killall screenÚltima actualización