accueil > Environnement & utilitaires > byobu

byobu : Un multiplexeur de terminal simple et puissant

Un outil d'enveloppement (wrapper) qui rend l'utilisation de tmux et screen plus facile et plus agréable. Il affiche une barre d'état système (CPU, mémoire, etc.) en bas sans configuration complexe et offre des touches de fonction intuitives (F1 à F12).

Qu'est-ce que byobu ?

Byobu (paravent) est un gestionnaire de fenêtres basé sur le texte. Il est optimisé pour les utilisateurs qui souhaitent utiliser les puissantes fonctionnalités de `tmux` ou `screen`, mais qui trouvent difficile de configurer des raccourcis complexes ou la barre d'état.

Caractéristiques principales

  • Raccourcis intuitifs: Utilise des touches de fonction comme F2 (nouvelle fenêtre), F3/F4 (déplacement) au lieu de combinaisons Ctrl complexes.
  • Barre d'état riche: Affiche par défaut la version du système d'exploitation, le nombre de cœurs CPU, l'utilisation de la mémoire, la date/heure, etc. en bas.
  • Choix du backend: Vous pouvez choisir d'exécuter l'un des moteurs tmux ou screen via les paramètres.

Commandes principales (Shell)

Commandes pour exécuter byobu ou modifier les paramètres dans le terminal.

1. Exécution et gestion de session

2. Paramètres et utilitaires

3. Aide/Version

Commande générée :

Essayez de combiner les commandes.

Description:

`byobu` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Raccourcis principaux (Touches de fonction)

Le plus grand avantage de Byobu est l'utilisation des **touches F**. Utilisez-les une fois à l'intérieur de byobu.

Contrôle des fenêtres et des sessions

  • F2: Créer une nouvelle fenêtre
  • F3 / F4: Déplacer vers la fenêtre précédente / suivante
  • F6: Détacher la session. Le travail continue en arrière-plan et vous quittez le shell.
  • F8: Renommer la fenêtre actuelle
  • F9: Ouvrir le menu de configuration Byobu (paramètres de la barre d'état, aide, etc.)

Division de l'écran (volets) et défilement

  • Shift + F2: Diviser l'écran horizontalement
  • Ctrl + F2: Diviser l'écran verticalement
  • Shift + [touches directionnelles]: Déplacer le focus entre les volets divisés
  • F7: Entrer en mode de défilement (remonter l'écran, quitter avec Entrée)

Exemples de scénarios d'utilisation

Voici le flux de travail typique pour utiliser Byobu en pratique.

Démarrer une session

byobu

La méthode d'exécution la plus basique. Si une session était en cours d'exécution, elle est restaurée ; sinon, une nouvelle est créée.

Créer une session nommée

byobu new -s my-server

Utile lorsque vous souhaitez séparer les sessions par projet.

Configurer le démarrage automatique à la connexion

byobu-enable

Configure byobu pour qu'il se lance automatiquement à chaque connexion SSH au serveur. (Attention à la commodité)

Installation

Byobu peut être facilement installé via le gestionnaire de paquets sur la plupart des distributions Linux.

Debian/Ubuntu

sudo apt update && sudo apt install -y byobu

Souvent préinstallé sur Ubuntu Server.

RHEL/CentOS/Fedora

sudo dnf install -y byobu

Le référentiel EPEL peut être nécessaire.

macOS (Homebrew)

brew install byobu

Également disponible pour les utilisateurs de Mac.

Conseils & Précautions

Conseils utiles

  • Utiliser le menu F9: Pendant l'exécution, appuyer sur `F9` permet de modifier facilement les couleurs de la barre d'état, de sélectionner les informations à afficher (batterie, réseau, etc.) et d'autres paramètres, à l'aide de la souris ou du clavier.
  • Support de la souris: Vous pouvez activer le mode de clic de souris via le menu F9 > 'Toggle status notifications', etc.
  • Quand les touches F ne fonctionnent pas: Dans certains programmes de terminal ou sur Mac, les touches F peuvent être configurées comme raccourcis système. Dans ce cas, vous devrez les appuyer avec la touche Fn (par exemple, `Fn + F2`) ou modifier les paramètres de votre terminal.

commandes associées

Des commandes fonctionnellement similaires ou souvent utilisées ensemble.



Commandes de la même catégorie