Inicio > Entorno y utilidades > screen-info

screen-info: Ver información de sesiones de Screen

screen-info es un comando que muestra diversa información sobre la ventana actualmente activa dentro de una sesión de GNU Screen. Esta información se utiliza principalmente para actualizar dinámicamente la barra de estado (status line) de Screen o para obtener metadatos de la sesión actual en scripts.

Descripción general

screen-info proporciona metadatos útiles como el número de ventana activa actual, el nombre, el nombre del host y la hora actual de la sesión de Screen. Este comando es un elemento esencial para personalizar el entorno de la terminal aprovechando las potentes funciones de personalización de Screen.

Funciones principales

  • Muestra información de la ventana actual de Screen
  • Se utiliza para la actualización dinámica de la barra de estado de Screen
  • Extrae información de la sesión de Screen en scripts

Opciones principales

El comando `screen-info` en sí mismo no tiene opciones de línea de comandos separadas. Este comando muestra información en un formato fijo sobre la ventana activa de la sesión de Screen actual. La información se utiliza principalmente junto con el comando `backtick` en el archivo `.screenrc` para actualizar dinámicamente la barra de estado de Screen.

Salida de información

Comando generado:

Combina los comandos.

Descripción:

`screen-info` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

screen-info se ejecuta principalmente directamente dentro de una sesión de Screen o se llama externamente a través del comando `screen -X`.

Ejecución dentro de una sesión de Screen

Ctrl+a : screen-info

Dentro de una sesión de Screen, presione `Ctrl+a :` y luego ingrese `screen-info` para verificar la información de la ventana actual.

Envío de comandos a una sesión de Screen desde un shell externo

screen -X screen-info

Envía el comando `screen-info` a la sesión de Screen conectada actualmente para obtener información. (Si solo hay una sesión)

Uso en el archivo .screenrc

backtick 1 0 1 screen-info
# Agregue %1` a statusline para mostrar información

Utilice junto con el comando `backtick` en el archivo `.screenrc` para mostrar dinámicamente información en la barra de estado de Screen. El siguiente ejemplo ejecuta `screen-info` cada segundo para actualizar la barra de estado.

Instalación

`screen-info` es parte del paquete GNU Screen, por lo que si Screen no está instalado, primero debe instalar Screen. La mayoría de las distribuciones de Linux lo tienen instalado por defecto o se puede instalar fácilmente a través de un administrador de paquetes.

Debian/Ubuntu

sudo apt update
sudo apt install screen

CentOS/RHEL/Fedora

sudo yum install screen
# o sudo dnf install screen (Fedora 22+)

Consejos y precauciones

Consejos y precauciones para utilizar `screen-info` de manera efectiva.

Consejos de uso

  • Puede usarlo junto con el comando `backtick` en el archivo `.screenrc` para mostrar en tiempo real el número de ventana actual, el nombre, el nombre del host, etc., en la barra de estado de Screen.
  • Cuando use el comando `screen -X`, la sesión de Screen de destino debe ser la única en ejecución, o debe especificar una sesión específica con la opción `-S`.
  • `screen-info` proporciona información detallada sobre la *ventana activa actual* de una sesión específica, a diferencia de `screen -ls`.

Precauciones

`screen-info` solo es válido cuando una sesión de Screen está en ejecución. Si Screen no se está ejecutando, el comando puede fallar o no devolver ninguna información.


Comandos de la misma categoría