Aperçu
screen-info fournit des métadonnées utiles telles que le numéro de fenêtre active, le nom, le nom d'hôte et l'heure actuelle de la session Screen. Cette commande est un élément essentiel pour personnaliser l'environnement du terminal en utilisant les puissantes fonctionnalités de personnalisation de Screen.
Fonctionnalités principales
- Afficher les informations de la fenêtre Screen actuelle
- Utilisé pour la mise à jour dynamique de la barre d'état de Screen
- Extraire les informations de session Screen dans des scripts
Options principales
La commande `screen-info` elle-même n'a pas d'options de ligne de commande distinctes. Cette commande affiche les informations de la fenêtre active de la session Screen actuelle dans un format fixe. Les informations sont principalement utilisées en conjonction avec la commande `backtick` dans le fichier `.screenrc` pour mettre à jour dynamiquement la barre d'état de Screen.
Affichage des informations
Commande générée :
Essayez de combiner les commandes.
Description:
`screen-info` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
screen-info est généralement exécuté directement à l'intérieur d'une session Screen, ou appelé de l'extérieur via la commande `screen -X`.
Exécution dans une session Screen
Ctrl+a : screen-info
Dans une session Screen, appuyez sur `Ctrl+a :` puis tapez `screen-info` pour vérifier les informations de la fenêtre actuelle.
Envoi d'une commande à une session Screen depuis un shell externe
screen -X screen-info
Envoyez la commande `screen-info` à la session Screen connectée actuelle pour obtenir des informations. (Si une seule session est active)
Utilisation dans le fichier .screenrc
backtick 1 0 1 screen-info
# Ajoutez %1` à statusline pour afficher les informations
Utilisez-le avec la commande `backtick` dans le fichier `.screenrc` pour afficher dynamiquement les informations dans la barre d'état de Screen. L'exemple ci-dessous exécute `screen-info` toutes les secondes pour mettre à jour la barre d'état.
Installation
`screen-info` fait partie du paquet GNU Screen. Par conséquent, si Screen n'est pas installé, vous devez d'abord l'installer. La plupart des distributions Linux l'ont par défaut ou peuvent être facilement installées via un gestionnaire de paquets.
Debian/Ubuntu
sudo apt update
sudo apt install screen
CentOS/RHEL/Fedora
sudo yum install screen
# ou sudo dnf install screen (Fedora 22+)
Conseils et précautions
Voici quelques conseils et précautions pour utiliser efficacement `screen-info`.
Conseils d'utilisation
- Vous pouvez utiliser la commande `backtick` dans le fichier `.screenrc` pour afficher en temps réel le numéro de fenêtre actuelle, le nom, le nom d'hôte, etc., dans la barre d'état de Screen.
- Lorsque vous utilisez la commande `screen -X`, vous devez vous assurer qu'une seule session Screen est en cours d'exécution ou spécifier une session particulière avec l'option `-S`.
- `screen-info` fournit des informations détaillées sur la *fenêtre active actuelle* d'une session spécifique, contrairement à `screen -ls`.
Précautions
`screen-info` n'est valide que lorsqu'une session Screen est en cours d'exécution. Si Screen n'est pas en cours d'exécution, la commande peut échouer ou ne renvoyer aucune information.