Androide

Cómo usar la pantalla de Linux

Pantalla Extendida en Ubuntu 17.04

Pantalla Extendida en Ubuntu 17.04

Tabla de contenido:

Anonim

¿Alguna vez ha enfrentado la situación en la que realiza una tarea de larga duración en una máquina remota y de repente su conexión se cae, la sesión SSH finaliza y su trabajo se pierde. Bueno, nos ha sucedido a todos en algún momento, ¿no? Afortunadamente, hay una utilidad llamada screen que nos permite reanudar las sesiones.

Introducción

Screen o GNU Screen es un multiplexor terminal. En otras palabras, significa que puede iniciar una sesión de pantalla y luego abrir cualquier cantidad de ventanas (terminales virtuales) dentro de esa sesión. Los procesos que se ejecutan en la pantalla continuarán ejecutándose cuando su ventana no sea visible, incluso si se desconecta.

Instalar Linux GNU Screen

El paquete de pantalla está preinstalado en la mayoría de las distribuciones de Linux hoy en día. Puede verificar si está instalado en su sistema escribiendo:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Instalar Linux Screen en Ubuntu y Debian

sudo apt install screen

Instale Linux Screen en CentOS y Fedora

sudo yum install screen

Iniciando la pantalla de Linux

Para comenzar una sesión de pantalla, simplemente escriba screen en su consola:

screen

Esto abrirá una sesión de pantalla, creará una nueva ventana e iniciará un shell en esa ventana.

Ahora que ha abierto una sesión de pantalla, puede obtener una lista de comandos escribiendo:

Ctrl+a ?

Iniciar sesión con nombre

Las sesiones con nombre son útiles cuando ejecuta múltiples sesiones de pantalla. Para crear una sesión con nombre, ejecute el comando de pantalla con los siguientes argumentos:

screen -S session_name

Siempre es una buena idea elegir un nombre descriptivo de la sesión.

Trabajando con Linux Screen Windows

Cuando inicia una nueva sesión de pantalla, crea una sola ventana con un shell.

Puede tener varias ventanas dentro de una sesión de pantalla.

Para crear una nueva ventana con el tipo de shell Ctrl+a c , se le asignará el primer número disponible del rango 0…9 .

A continuación se muestran algunos de los comandos más comunes para administrar Windows de pantalla de Linux:

  • Ctrl+a c Crear una nueva ventana (con shell) Ctrl+a " Listar todas las ventanas Ctrl+a 0 Cambiar a la ventana 0 (por número) Ctrl+a A Cambiar el nombre de la ventana actual Ctrl+a S Dividir la región actual horizontalmente en dos regiones Ctrl+a | Dividir la región actual verticalmente en dos regiones Ctrl+a tab Cambiar el foco de entrada a la siguiente región Ctrl+a Ctrl+a Alternar entre la región actual y la anterior Ctrl+a Q Cerrar todas las regiones excepto la actual Ctrl+a X Cerrar la región actual

Separar de la sesión de pantalla de Linux

Puede desconectarse de la sesión de pantalla en cualquier momento escribiendo:

Ctrl+a d

El programa que se ejecuta en la sesión de pantalla continuará ejecutándose después de que se desconecte de la sesión.

Vuelva a conectar a una pantalla de Linux

Para reanudar su sesión de pantalla, use el siguiente comando:

screen -r

En caso de que tenga múltiples sesiones de pantalla ejecutándose en su máquina, deberá agregar la ID de sesión de pantalla después del interruptor r .

Para encontrar el ID de sesión, enumere las sesiones de pantalla actuales con:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Personalizar pantalla de Linux

Cuando se inicia la screen , lee sus parámetros de configuración de /etc/screenrc y ~/.screenrc si el archivo está presente. Podemos modificar la configuración predeterminada de la pantalla de acuerdo con nuestras preferencias utilizando el archivo .screenrc .

Aquí hay una muestra de configuración ~/.screenrc con línea de estado personalizada y algunas opciones adicionales:

~ /.screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Uso básico de la pantalla de Linux

A continuación se detallan los pasos más básicos para comenzar con la pantalla:

  1. En el símbolo del sistema, escriba screen Ejecute el programa deseado. Use la secuencia de Ctrl-a + Ctrl-d para desconectarse de la sesión de screen -r . Vuelva a conectar a la sesión de screen -r escribiendo screen -r .

Conclusión

En este tutorial, aprendiste a usar Gnu Screen. Ahora puede comenzar a usar la utilidad Pantalla y crear múltiples ventanas de pantalla desde una sola sesión, navegar entre ventanas, separar y reanudar sesiones de pantalla y personalizar su terminal de pantalla usando el archivo .screenrc .

Hay mucho más que aprender sobre Gnu Screen en la página del Manual del usuario de Screen.

terminal de pantalla