8.6.28 Intercambiando consolas con screen
El programa screen
permite ejecutar m�ltiples
terminales virtuales, cada una con su int�rprete de comandos interactivo, en
una �nica terminal f�sica o ventana que emule un terminal. Incluso si utiliza
consolas virtuales Linux o m�ltiples ventanas xterm
, merece la
pena experimentar con screen
por sus amplias funcionalidades que
incluye:
-
navegaci�n por el hist�rico de comandos,
-
copiar y pegar,
-
registro de accesos al sistema,
-
entrada de caracteres especiales y
-
la capacidad de separar una sesi�n entera de
screen
del terminal para recuperarla posteriormente.
8.6.28.1 Acceso remoto
Si frecuentemente se conecta a una m�quina Linux desde un terminal remoto o
usando el terminal VT100, screen
le facilitar� much�simo las
cosas.
Supongamos que estamos conectado a la red mediante una conexi�n telef�nica
ejecutando una sesi�n compleja de screen
con editores y otros
programas abiertos en diversas ventanas.
De repente necesita abandonar su terminal, pero no deseamos perder nuestro
trabajo al colgar la l�nea.
Simplemente teclee ^A d para separar las sesi�n y
descon�ctese (o a�n m�s r�pido, teclee ^A DD para que
screen
se separe y se desconecte por s� misma)
Cuando se conecte nuevamente, escriba el comando screen -r y
screen
m�gicamente autom�ticamente recuperar�
todas las ventanas que hab�a abierto.
8.6.28.2 Comandos de screen
t�picos
Una vez que arranca screen
toda la entrada de datos que se hace a
trav�s del teclado se env�a a la ventana actual excepto la combinaci�n de
teclas de comando, por defecto ^A. Todos los comandos de
screen
se ingresan escribiendo ^A seguido de una sola
tecla [y eventualmente algunos par�metros]. Algunos comandos �tiles:
^A ? mostrar ventana de ayuda (muestra las asociaciones de teclas)
^A c crear una nueva ventana y cambiar a ella
^A n ir a la siguiente ventana
^A p ir a la ventana anterior
^A 0 ir a la ventana n�mero 0
^A w mostrar la lista de ventanas
^A a enviar un Ctrl-A a la ventana actual como entrada del teclado
^A h grabar una copia de la ventana actual a un archivo
^A H comenzar/finalizar la grabaci�n de ventana actual en un archivo
^A ^X bloquear la terminal (protegida con contrase�a)
^A d separar una sesi�n del terminal
^A DD separar una sesi�n y salir
�ste es s�lo una peque�a muestra de los comandos y caracter�sticas de
screen
. Si hay algo que desea que screen
haga,
�existe una gran posibilidad que pueda hacerlo!. screen(1)
para
m�s detalles.
8.6.28.3 Tecla de retroceso y/o Ctrl-H en un sesi�n de screen
Si comprueba que la tecla de retroceso y/o Ctrl-H no funciona correctamente
cuando ejecuta screen
, edite el archivo
/etc/screenrc,
localice la l�nea
bindkey -k kb stuff "\177"
y com�ntela (es decir, agr�guele el car�cter "#" al principio).
8.6.28.4 Programa para X equivalente a screen
Consulte xmove
. V�ase xmove(1)
.