GNU Pantalla Guardar sesión en reinicio

GNU Pantalla Guardar sesión en reinicio
Linux tiene una utilidad llamada pantalla, que le permite usar múltiples sesiones de terminales dentro de una sola ventana. Incluso si estos se desconectan, puede comenzar de nuevo desde ese lugar exacto. Por lo tanto, nuestro tema de discusión en este artículo será el proceso de cómo se puede guardar su sesión en la utilidad de la pantalla de GNU sobre la reiniciación de sus sistemas Linux.

Requisitos previos

Antes de pasar al paso principal de guardar nuestra sesión, primero debemos asegurarnos si la utilidad. La pantalla está instalada en sus sistemas o no. La pantalla a menudo viene preinstalada con muchas distribuciones de Linux hoy, que puede verificar fácilmente ejecutando el siguiente comando en el terminal:

$ pantalla -Versión

Sin embargo, si su sistema no parece tener la pantalla instalada en sus sistemas informáticos, simplemente puede hacerlo ejecutando el siguiente comando en el terminal:

Pantalla de instalación de $ sudo apt

Guardar sesión de pantalla en 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 agregando algunos comandos dentro de él.

Cuál es el .Archivo ScreenRC?

El .El archivo ScreenRC, que utilizaremos 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 .Archivo de emacs de emacs y se conoce de manera similar 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í, puede almacenar todas las configuraciones de su utilidad de pantalla que desea, y son precisamente estas configuraciones las que le permitirán guardar su 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 cumplan con sus intereses, como apagar la página de bienvenida inicial o la configuración de enlaces de clave para atajos fáciles. Para guardar nuestra sesión de pantalla, utilizo principalmente el siguiente archivo de configuración.

# enorme búfer de espalda de descripción
Defscrollback 5000
# No hay mensaje de bienvenida
startup_message apagado
# Windows predeterminado
pantalla -T Shell 1 Bash
pantalla -t python 2 python
# Diseños
Diseño automático
Diseño nuevo
Seleccionar 1
Diseño adjunte uno
Diseño Seleccionar uno

En la configuración anterior, el búfer de scrollback es la cantidad de texto que desea mostrar en su pantalla. Siempre es bueno mantener tan grande, ya que verá el texto con más claridad y haga su trabajo fácilmente. El siguiente comando es, como se mencionó anteriormente, para apagar su mensaje de bienvenida.

Las ventanas predeterminadas son donde aparece el quid principal del ahorro de la sesión de la pantalla. Estas son las ventanas predeterminadas que se abrirán en el 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 automático, es el más importante, ya que guarda sus sesiones de pantalla. Hace esto activando el modo AutoSave, y por lo tanto, con cada paso que realiza, ahorra automáticamente su trabajo.

Es importante tener en cuenta que el diseño automático de diseño en el comando solo funciona para diseños nombrados explícitamente en su .ScreenRC, por lo que si desea guardar un nuevo diseño, debe mencionarlo específicamente en su .Archivo ScreenRC o use el siguiente comando para guardar su diseño:

$ Layout Save Your_Layout_Name

Después de agregar sus configuraciones en su .Archivo ScreenRC, una vez que reinicie o vuelva a iniciar sesión en su sistema Linux, verá sus sesiones de pantalla guardadas.

3) solicitudes de terceros

Una alternativa al uso de configuraciones en su .El archivo ScreenRC es utilizar aplicaciones de terceros que le proporcionen herramientas adicionales junto con los comandos de la pantalla para que haga su trabajo de manera más eficiente. Una de esas herramientas es la sesión de pantalla, un programa con una variedad de utilidades que puede, ya que facilita trabajar con la pantalla GNU. Puede guardar fácilmente sus sesiones de pantalla utilizando 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 tuya.

Guardar la sesión actual:

$ SCS Save -force

Guardar cualquier sesión:

$ Screen -session Save -S SessionName SavedSessionName

En el comando anterior, el nombre de nombre se refiere al nombre de la sesión que desea guardar y el SavedsessionName se refiere al nombre con el que desea guardar su sesión.

Conclusión:

La utilidad de la pantalla es extremadamente útil ya que se produce nuestra ayuda en momentos cruciales en los que, por casualidad, nuestra conexión a Internet se pierde o nuestra red falla, lo que, a su vez, hace que perdamos nuestro trabajo. La pantalla le permite ejecutar sus procesos en el fondo, y como se ve arriba, en el caso de cualquier percancar, puede comenzar directamente desde donde se quedó. Definitivamente vale la pena usar una herramienta.