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.