GNU Screen es la respuesta que has estado buscando, pero se parece mucho a Vi. Has aprendido mucho sobre los comandos para configurar un entorno de pantalla exitoso. Aquí hay algunas cosas para comenzar. En primer lugar, querrá este .screenrc
http://paste.ubuntu.com/473764/ guardarlo en el servidor remoto en la carpeta de inicio de sus usuarios. A continuación, instale la pantalla en la máquina remota ( sudo apt-get install screen
) A continuación, querrá iniciarlo aquí. Aquí hay algunos comandos para "encender la pantalla":
screen
- Esto es bastante simple. Comienza una nueva sesión de pantalla
screen -ls
: enumera todas las sesiones de pantalla activas. Sí, puede tener múltiples terminales dentro de múltiples pantallas. TAN DULCE.
Muestra
screen -ls
There is a screen on:
16467.pts-0.ubuntu (08/05/2010 07:47:53 PM) (Detached)
1 Socket in /var/run/screen/S-marco.
screen -x <pid>
- Esto reanudará una sesión de pantalla separada, IE: screen -x 16467
Una vez que esté en una pantalla (y haya empleado mi .screenrc
archivo de muestra ) Verá lo siguiente en la parte inferior:
(LOAD) 0$* bash
Cuál es la carga de los servidores y una lista de todas las "pestañas de terminal" abiertas. Actualmente solo una ventana. Escribe algo en la prensa de entonces esta combinación de teclas: Ctrl + A
la liberación, a continuación, pulse c
. Ctrl + A
es la secuencia de escape Todos los comandos se inician con esta combinación. c
es crear una nueva pestaña. Notará que el pie de página tiene (LOAD) 0-$ bash 1$* bash
que muestra que hay otra pestaña abierta y la pestaña activa es el número 1. Puede abrir un máximo de 60 pestañas por sesión de pantalla.
Si desea salir de la pantalla, sino que siga funcionando el uso Ctrl + A
entonces d
que se separe de su sesión. Finalmente, puede cerrar las pestañas usando Ctrl + A
entonces, k
que matará esa pestaña (si se bloquea), pero normalmente puede escribir exit
como si estuviera en un terminal y cerrará esa pestaña.
Por último enumerar todas las ventanas abiertas se puede escribir Ctrl + A
a continuación "
.
Hay una gran cantidad de opciones disponibles para la pantalla que debe verter sobre el archivo man para más Hay algunos inconvenientes. No puede usar su barra de desplazamiento en la pantalla, tiene que usar controles de búfer para retroceder, sin embargo, lo anterior es suficiente para comenzar a ver si esta es una opción viable. Una gran cosa sobre esto y algo que he tratado mucho como administrador del sistema: conectividad de red. ¡Si su red se cae, sus operaciones no se perderán! Dado que la pantalla se está ejecutando en el servidor. Simplemente necesita volver a iniciar sesión a través de SSH screen -ls
y luego screen -x
volver a iniciar sesión.