GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Use el comando de pantalla para administrar sesiones de terminal en Ubuntu 20.04

A veces necesitamos usar múltiples sesiones de terminal dentro de una ventana mientras realizamos varias tareas. Afortunadamente, en el sistema Linux, tenemos una aplicación de consola "pantalla" que nos permite usar múltiples sesiones de terminal en una ventana. Usando aplicaciones de "pantalla", es posible ejecutar cualquier número de shells de comandos interactivos, aplicaciones basadas en consola, etc. Es muy útil seguir ejecutando el programa incluso si accidentalmente cierra la terminal.

Por ejemplo, está trabajando en una máquina Linux remota usando una sesión SSH, pero muchas veces termina la sesión SSH y pierde la tarea en la que está trabajando. En este caso, la herramienta de utilidad de pantalla ayuda a reanudar la sesión.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con el Sistema Linux.

En este contexto, analizaremos el uso común de las pantallas en Ubuntu 20.04.


Uso básico de la pantalla de Linux

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

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


¿Cómo instalar la aplicación de pantalla en Ubuntu?

Para instalar la aplicación de pantalla, ejecute el siguiente comando:

$ sudo apt-get update
$ sudo apt-get install screen

Para verificar la instalación de la pantalla, ejecute el siguiente comando.

$ screen --version


¿Cómo iniciar sesión de pantalla?

Al usar un comando de pantalla simple, se puede iniciar la sesión de pantalla. El comando creará una nueva terminal dentro de la terminal en ejecución actual y, si no desea usarla, puede usar el comando de salida para salir de la pantalla.

$ screen

Se puede iniciar una nueva ventana dentro de la pantalla con el siguiente nombre. En este ejemplo, he usado un ejemplo de pantalla de nombre de pantalla que se puede volver a adjuntar en una etapa posterior.

$ screen -S example-screen


¿Cómo enumerar los procesos de pantalla?

Hemos comenzado una nueva ventana usando el comando de pantalla. Ahora, para mostrar todas las pantallas abiertas actualmente, ejecute el comando:

$ screen -ls


¿Cómo separar la pantalla actual?

Puede usar ctrl+a seguido del comando d para desconectar su sesión de pantalla del terminal actual. Escriba control+a d en la sesión de terminal como:

$ screen -S linuxapt-example


¿Cómo volver a adjuntar la sesión de pantalla?

Puede volver a adjuntar su sesión de pantalla separada usando el comando de pantalla con la opción -r. Desde la lista de la sesión de pantalla, puede simplemente escribir screen -r y el nombre de la pantalla para volver a adjuntar la sesión. En este ejemplo, he vuelto a adjuntar una sesión de pantalla 4351.example de mi lista de pantallas. Puede seleccionar su sesión en consecuencia.

$ screen -r 4351.example-screen

También puede adjuntar la sesión de pantalla usando la ID de la sesión de pantalla o usando solo el nombre como:

$ screen -r 4351
$ screen -r example-screen


¿Cómo enumerar los parámetros de la pantalla?

Puede listar todos los parámetros de la pantalla usando ctrl+a seguido del carácter ? .


¿Cómo dividir la pantalla verticalmente?

La ventana de la terminal se puede dividir vertical u horizontalmente según su conveniencia. Para dividir la ventana verticalmente, presione ctrl + a seguido del carácter | como en la captura de pantalla. El mismo proceso se puede repetir para un número n de pantallas verticales.

Para navegar a otra pantalla, escriba ctrl+a seguido de Tabulador.


¿Cómo dividir la pantalla horizontalmente?

Para dividir la pantalla horizontalmente presione ctrl + a seguido de S (mayúsculas). Puede repetir el mismo proceso para obtener un número n de pantallas horizontales.


¿Cómo desdividir la pantalla?

La pantalla dividida, ya sea vertical u horizontalmente, se puede desdividir presionando ctrl+a seguido de Q (q mayúscula).


¿Cómo crear una nueva terminal en sesión dividida?

Justo después de dividir la pantalla horizontal o verticalmente, no crea ningún terminal automáticamente. Muévase a la nueva sesión de terminal usando la tecla ctrl+a seguido de Tab y presione ctrl+a seguido de c (c minúscula) para crear una nueva sesión de terminal.


¿Cómo realizar una sesión de pantalla de Terminal?

Para finalizar la sesión de pantalla actual, presione ctrl+a seguido de k (k minúscula).


¿Cómo verificar todas las opciones disponibles con el comando de pantalla?

Para verificar todas las opciones disponibles con el comando de pantalla, ejecute el siguiente comando en su terminal:

$ screen --help


¿Cómo comprobar el propietario de la pantalla?

Para verificar el propietario de la sesión de pantalla abierta, puede listar el contenido del directorio /var/run/screen usando el comando ls -lthr /var/run/screen como:

$ ls -lthr /var/run/screen/


¿Cómo comprobar la página de manual del comando Pantalla?

Para verificar la página de manual del comando de pantalla, ejecute el comando de pantalla de manual como:

$ man screen



Ubuntu
  1. Compartir sesiones de terminal de Linux con Tmux y Screen

  2. ¿Resolución de pantalla "fuera de rango"?

  3. Cómo usar ssh-keyscan en Ubuntu

  4. Cómo usar ssh-agent en Ubuntu

  5. Cómo borrar la Terminal en Ubuntu

Instalar y usar Guake:un emulador de terminal desplegable para Ubuntu

Controle el brillo de la pantalla desde la terminal de Ubuntu

Cómo grabar sesiones de terminal en ubuntu

Cómo usar el comando de pantalla en Linux para administrar terminales

Cómo usar el comando de pantalla en Linux

Cómo instalar y usar el comando de pantalla Ubuntu 20.04