byobu est un logiciel libre de type tmux-like, c'est-à-dire un multiplexeur de terminal en mode texte. Il permet de gérer plusieurs terminaux dans une seule fenêtre, ainsi que de lancer des commandes qui continuent de s'exécuter en arrière-plan, même si l'on s'en déconnecte.
C'est une surcouche du célèbre screen, qui apporte des raccourcis plus ergonomiques, un utilitaire de configuration et un préconfiguration plus fonctionnelle.
byobu se rattache (se reconnecte) automatiquement à la précédente session, s'il en trouve une en background.
Pour afficher les attributions de touches, saisir : Ctrl+a ?
, ou afficher le menu d'aide : <F1>
.
Ceux-ci ne s'utilisent pas après un Ctrl+a
:
<F1>
ou <F9>
: afficher le menu de configuration de byobu<F2>
: créer une nouvelle fenêtreShift+<F2>
: split horizontalCtrl+<F2>
: split verticalCtrl+Shift+<F2>
: créer une nouvelle session<F3>
/<F4>
: sélectionner la fenêtre suivante/précédenteAlt+<Droite>/<Gauche>
: sélectionner la fenêtre suivante/précédenteAlt+<Bas>/<Haut>
: sélectionner la session suivante/précédenteShift+<F3>/<F4>
: sélectionner la région suivante/précédente<F8>
: renommer la fenêtre courante
Ces raccourcis s'utilisent après la hotkey Ctrl+a
:
c
: créer une nouvelle fenêtren
ou <espace>
: sélectionner la fenêtre suivantep
: sélectionner la fenêtre précédente<nb>
sélectionner la fenêtre numéro <nb>Ctrl+a
: sélectionner la fenêtre précédemment sélectionnée“
: lister les fenêtres ouvertesl
ou r
: rafraîchir la fenêtre courante (permet de la redimensionner à la taille optimale)k
ou &
: fermer (killer) la fenêtre courante (demande confirmation avant)d
(detach) : détacher la session courante (on retourne sur le shell d'où on avait lancé byobuOn peut spliter l'affichage d'une fenêtre en plusieurs régions/panneaux :
S
ou |
: split (horizontal)%
: vsplit (vertical)<tab>
: sélectionner la région suivanteflèches directionnelles
: sélectionner les région du haut/bas/droite/gaucheX
ou !
: fermer la région courantez
: maximiser la région couranteq
afficher les numéros de région