Prerrequisitos
Antes de pasar al paso principal de guardar nuestra sesión, primero debemos asegurarnos de que la utilidad. La pantalla está instalada en sus sistemas o no. La pantalla a menudo viene preinstalada con muchas distribuciones de Linux en la actualidad, que puede verificar fácilmente ejecutando el siguiente comando en la terminal:
$ screen --version
Sin embargo, si su sistema no parece tener Screen instalado en sus sistemas informáticos, simplemente puede hacerlo ejecutando el siguiente comando en la terminal:
$ sudo apt pantalla de instalaciónGuardar sesión de pantalla al reiniciar
Es casi imposible obtener una sesión de pantalla que esté completamente a la altura de lo que estaba haciendo. Sin embargo, todavía hay una manera de acercarlo lo más posible a su estado inicial. Esto se puede hacer usando el .archivo screenrc y agregar algunos comandos dentro de él.
Cuál es el .archivo screenrc?
La .El archivo screenrc, que usaremos para guardar nuestra sesión de pantalla, es el archivo de configuración específico del usuario para su utilidad de pantalla GNU. Es similar al .emacs de Emacs y también se conoce como el archivo de inicialización. Es decir, cada vez que inicie la pantalla, primero ejecutará todos los comandos presentes en este archivo y luego se moverá al resto de las cosas. Aquí puedes almacenar todas las configuraciones de tu utilidad de pantalla que quieras, y son precisamente estas configuraciones las que te permitirán guardar tu sesión de pantalla.
Veamos ahora cuáles deberían ser las configuraciones.
Configuración para .archivo screenrc
Puede agregar varias configuraciones diferentes aquí que satisfagan sus intereses, como desactivar la página de bienvenida inicial o establecer combinaciones de teclas para accesos directos fáciles. Para guardar nuestra sesión de pantalla, utilizo principalmente el siguiente archivo de configuración.
# enorme búfer de desplazamiento hacia atrásdefscrollback 5000
# sin mensaje de bienvenida
startup_message desactivado
# ventanas predeterminadas
pantalla -t Shell 1 bash
pantalla -t Python 2 python
# diseños
diseño guardado automáticamente en
diseño nuevo
seleccione 1
diseño adjuntar uno
diseño seleccione uno
En la configuración anterior, el búfer de retroceso es la cantidad de texto que desea que se muestre en su pantalla. Siempre es bueno mantener este tamaño, ya que verá el texto con mayor claridad y hará su trabajo fácilmente. El siguiente comando es, como se mencionó anteriormente, para desactivar su mensaje de bienvenida.
Las ventanas predeterminadas son donde aparece el quid de la pantalla para guardar la sesión. Estas son las ventanas predeterminadas que se abrirán al inicio. Puede especificar sus carpetas importantes donde podría estar trabajando aquí, ya que se abrirán automáticamente. En la sección de diseños, el primer comando, diseño guardado automáticamente en, es el más importante ya que guarda sus sesiones de pantalla. Para ello, activa el modo de guardado automático y, por lo tanto, con cada paso que realiza, guarda automáticamente su trabajo.
Es importante tener en cuenta que el comando de autoguardado de diseño solo funciona para diseños con nombre explícito en su .screenrc, por lo que si desea guardar un nuevo diseño, debe mencionarlo específicamente en su .screenrc o use el siguiente comando para guardar su diseño:
$ layout guardar your_layout_nameDespués de agregar sus configuraciones en su .screenrc, una vez que reinicie o inicie sesión nuevamente en su sistema Linux, verá sus sesiones de pantalla guardadas.
3) Aplicaciones de terceros
Una alternativa al uso de configuraciones en su .El archivo screenrc es utilizar aplicaciones de terceros que le brindan herramientas adicionales junto con sus comandos de pantalla para que haga su trabajo de manera más eficiente. Una de esas herramientas es screen-session, un programa con una variedad de utilidades que puede hacer, ya que facilita el trabajo con GNU Screen. Puede guardar fácilmente sus sesiones de pantalla usando el ahorrar comando de este programa. Proporciona varias opciones diferentes para guardar sus sesiones de pantalla. Estos incluyen guardar su sesión actual o guardar cualquier sesión suya.
Guardando la sesión actual:
$ scs save -forceGuardar cualquier sesión:
$ screen-session save -S nombre de sesión guardado nombre de sesiónEn el comando anterior, el nombre de sesión hace referencia al nombre de la sesión que desea guardar y la nombre de la sesión guardada se refiere al nombre con el que desea guardar su sesión.
Conclusión:
La utilidad Pantalla es extremadamente útil ya que nos ayuda en momentos cruciales cuando, por casualidad, nuestra conexión a Internet se pierde o nuestra red falla, lo que, a su vez, nos hace perder nuestro trabajo. La pantalla le permite ejecutar fácilmente sus procesos en segundo plano y, como se vio arriba, en caso de contratiempos, puede comenzar directamente desde donde se quedó. Definitivamente vale la pena usar una herramienta.