Il s'agit de la commande byobu qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
byobu - script wrapper pour amorcer la configuration byobu d'un utilisateur et lancer un texte basé
gestionnaire de fenêtres (soit screen ou tmux)
SYNOPSIS
byobu [choix]
byobu-écran [options d'écran]
parobu-tmux [options tmux]
Options pour byobu sont simplement passés par à l'écran(1) ou tmux (1).
DESCRIPTION
byobu est un script qui lance un gestionnaire de fenêtres basé sur du texte (soit à l'écran(1) ou tmux(1))
dans la configuration byobu. Cela permet d'afficher les informations et l'état du système
notifications dans les deux lignes en bas de la session d'écran. Il permet également
plusieurs sessions de terminal à onglets, accessibles par de simples touches.
byobu utilise actuellement par défaut tmux(1) (si présent) en tant que backend, cependant, cela peut
être remplacé par le parobu-select-backend(1) utilitaire.
Notez que BYOBU_CONFIG_DIR=$XDG_CONFIG_HOME/byobu si défini, et $HOME/.byobu autrement.
CONTEXTE DES COULEURS
Les couleurs de fond du byobu les lignes d'état peuvent être ajustées en éditant les fichiers
$HOME/.byobu/couleur (Pour byobu-écran) et $HOME/.byobu/color.tmux (Pour parobu-tmux). La
commander Ctrl-Maj-F5 changera l'arrière-plan en une couleur sélectionnée au hasard lors de l'exécution
in parobu-tmux mode. Supprimez simplement ces fichiers pour revenir à la couleur par défaut
configuration.
STATUT NOTIFICATIONS
byobu prend en charge un certain nombre de notifications d'état uniques et intéressantes dans les plus bas
deux lignes à l'écran. Chaque élément de notification d'état est configurable indépendamment,
activé et désactivé par l'utilitaire de configuration. Le guide ci-dessous permet d'identifier chaque
élément d'état (par ordre alphabétique) :
apporter - symbole affiché s'il y a des rapports de crash en attente ; {!} symbole affiché sur le
barre inférieure vers la gauche, en noir sur fond orange
arche - Architecture du système; affiché sur la barre inférieure vers la gauche, dans la valeur par défaut
couleur du texte sur la couleur d'arrière-plan par défaut
batterie - informations sur la batterie ; affichage sur la barre inférieure vers la droite ; - indique
décharge, + indique la charge, = indique la pleine charge ; lors de la charge ou
en décharge, la capacité actuelle de la batterie en pourcentage est affichée ; les couleurs
le vert, le jaune et le rouge sont utilisés pour donner une indication supplémentaire de l'état de charge de la batterie ;
vous pouvez remplacer la batterie détectée en définissant BATTERY=/proc/acpi/battery/BAT0 dans
$BYOBU_CONFIG_DIR/statusrc
cpu_count - le nombre de processeurs ou de cœurs sur le système ; affiché dans la barre inférieure vers
le droit dans la couleur du texte par défaut sur l'arrière-plan par défaut, suivi d'un « x » de fin
cpu_freq - la fréquence actuelle du cpu en GHz ; affiché dans la barre inférieure vers le
à droite en texte blanc sur fond bleu clair
cpu_temp - la température du processeur en Celsius (par défaut) ou en Fahrenheit, configurez TEMP=F ou
TEMP=C dans $BYOBU_CONFIG_DIR/statusrc; affiché dans la barre inférieure vers la droite dans
texte jaune sur fond noir ; vous pouvez remplacer le périphérique de température du processeur détecté en
paramètre MONITORED_TEMP=/proc/acpi/whatever dans $BYOBU_CONFIG_DIR/statusrc
Customiser - scripts personnalisés définis par l'utilisateur ; doivent être des programmes exécutables de toute nature dans
$BYOBU_CONFIG_DIR/bin; doit être nommé N_NAME, où N est la fréquence en secondes à
actualisez l'indicateur d'état et NAME est le nom du script ; N ne doit pas être inférieur
plus de 5 secondes ; le script doit renvoyer une petite quantité de texte à la sortie standard, standard
l'erreur est rejetée ; l'indicateur sera affiché dans le panneau inférieur, dans les couleurs par défaut,
sauf si vous spécifiez manuellement les couleurs dans la sortie de votre script ; ATTENTION, gourmand en CPU
les scripts personnalisés peuvent avoir un impact sur les performances globales de votre système et pourraient perturber votre système
administrateur! En fait, vous pouvez facilement copier et modifier tout script d'état généralement trouvé dans
/usr/lib/byobu/* à votre local $ACCUEIL/.byobu/ répertoire.
Exemple : $BYOBU_CONFIG_DIR/bin/1000_uname
#!/ Bin / sh
printf "\005{= bw}%s\005{-}" "$(uname -r)"
données - la date du système au format AAAA-MM-JJ, ou vous pouvez la définir sur n'importe quel strftime(3) en anglais
tu aimes dans $BYOBU_CONFIG_DIR/dateheure; affiché en bas à l'extrême droite dans le
couleur du texte par défaut sur l'arrière-plan par défaut
disque - espace disque total disponible et total utilisé sur / répertoire ; affiché en bas
barre à l'extrême droite en texte blanc sur fond violet clair ; remplacer la valeur par défaut
répertoire en spécifiant un autre point de montage avec MONITORED_DISK=/partout dans
$BYOBU_CONFIG_DIR/statusrc
disque_io - débit instantané de lecture/écriture en Ko/s ou Mo/s sur les 3 dernières secondes ;
affiché dans la barre inférieure vers la droite en texte blanc sur fond violet clair
avec un signe "<" en tête indiquant la "vitesse de lecture" et le signe ">" indiquant la "vitesse d'écriture" ;
remplacer le disque surveillé par défaut en spécifiant un autre périphérique avec
MONITORED_DISK=/dev/sdb, et remplace la valeur par défaut DISK_IO_THRESHOLD=50 (ko/s) dans
$BYOBU_CONFIG_DIR/statusrc
distro - Nom du système d'exploitation/distribution de la version s'exécutant sur le système actuel, tel qu'indiqué par
lsb_release(1) en anglais or / etc / issue; affiché dans la barre inférieure en texte noir gras vers le
gauche sur fond gris; vous pouvez remplacer la version détectée avec DISTRO=Whatever dans
$BYOBU_CONFIG_DIR/statusrc
ec2_coût - une estimation du coût du démarrage actuel du système en termes de
modèle de facturation Amazon EC2 ; affiché dans la barre inférieure vers la droite en texte vert sur un
fond noir; les unités monétaires sont le dollar américain « $ » ; ce plugin ne fonctionne que lorsqu'un
Le serveur de métadonnées compatible AWS est disponible sur http://169.254.169.254
entropie - un décompte de l'entropie actuelle du système en octets ; affiché dans la barre inférieure
vers la droite en texte jaune sur fond gris foncé ; il y a un "e" de tête à
indiquer « entropie »
RAID - notez très clairement s'il y a une panne RAID détectée, en rouge clignotant sur le texte
un fond blanc ; le terme « RAID » indique qu'il y a quelque chose qui ne va pas avec le RAID, et
s'il y a une reconstruction/resynchronisation en cours, le pourcentage achevé est également affiché
rcs_cost - une estimation du coût du démarrage actuel du système en termes de
Modèle de facturation Rackspace Cloud Server ; affiché dans la barre inférieure vers la droite en vert
texte sur fond noir ; il y a un "~" de début pour indiquer qu'il s'agit d'une estimation,
et les unités monétaires sont des dollars américains '$'
vitesse du ventilateur - la vitesse du processeur ou du ventilateur du système telle que rapportée par les capteurs lm ; affiché dans la barre inférieure
vers la droite en texte noir sur fond gris ; il y a un « tr/min » de fin pour les unités ;
vous pouvez remplacer le ventilateur détecté en définissant FAN=/sys/path/to/your/fan1_input dans
$BYOBU_CONFIG_DIR/statusrc
nom d'hôte - le nom d'hôte du système ; affiché dans la barre supérieure à l'extrême droite en gras
texte noir sur fond gris ; il y a un symbole '@' au début si le statut du nom d'utilisateur est
également activé
adresse IP - l'adresse IPv4 du système sous forme décimale pointée ; affiché en haut
barre à l'extrême droite en texte noir gras sur fond gris ; vous pouvez passer outre et
affichez votre adresse IPv6 en définissant 'IPV6=1', et vous pouvez afficher votre adresse IP externe
en définissant 'IP_EXTERNAL=1' dans $BYOBU_CONFIG_DIR/statusrc
adresse_ip4 - l'adresse IPv4 du système sous forme décimale pointée ; affiché dans le
barre supérieure à l'extrême droite en texte noir gras sur fond gris ; vous pouvez montrer votre
adresse IP externe en définissant 'IP_EXTERNAL=1' dans $BYOBU_CONFIG_DIR/statusrc
adresse_ip6 - l'adresse IPv6 du système ; affiché dans la barre supérieure à l'extrême droite
en texte noir gras sur fond gris ; vous pouvez afficher votre adresse IP externe en définissant
'IP_EXTERNAL=1' dans $BYOBU_CONFIG_DIR/statusrc
charge_moyenne - la charge moyenne du système sur la dernière minute ; affiché dans la barre inférieure
vers la droite en texte noir sur fond jaune
logo - une approximation du logo du système d'exploitation actuel ; affiché dans la barre inférieure
à l'extrême gauche ; vous pouvez personnaliser ce logo en définissant un logo choisi dans
$BYOBU_CONFIG_DIR/logo, ou vous pouvez remplacer cela avec LOGO=:-D dans
$BYOBU_CONFIG_DIR/statusrc
E-mail - messagerie système pour l'utilisateur actuel ; la lettre '[M]' s'affiche dans la barre inférieure
vers la gauche en texte noir sur fond gris
Mémoire - mémoire totale disponible et pourcentage utilisé dans le système ; affiché en bas
barre vers la droite en texte blanc sur fond vert
menu - un indicateur simple invitant les nouveaux utilisateurs à utiliser le raccourci clavier F9 pour accéder au byobu
menu
réseau - bande passante d'upload/download instantanée en [GMk]bps au cours des 3 dernières secondes ;
rien ne s'affiche si le trafic est à 0 ; affiché dans la barre inférieure vers la gauche en blanc
texte sur fond violet avec un signe '^' au début indiquant le signe 'up' et 'v'
indiquant « bas » ; remplacer l'interface par défaut en spécifiant une autre interface
avec MONITORED_NETWORK=eth1, et remplacer les unités par défaut (bits) avec
NETWORK_UNITS=bytes, et remplace la valeur par défaut NETWORK_THRESHOLD=20 (kbps) dans
$BYOBU_CONFIG_DIR/statusrc
notifier_osd - Envoyer des messages de notification à l'écran au tampon de notification de l'écran
les process - nombre total de processus en cours d'exécution sur le système ; affiché dans la barre inférieure de
texte blanc sur fond jaune foncé avec un '&' à la fin indiquant 'background
processus'
redémarrage nécessaire - symbole présent si un redémarrage est nécessaire suite à une mise à jour du système ;
affiché dans la barre inférieure du texte blanc sur fond bleu par le symbole « (R) » ;
de plus, reboot_required affichera ' ' en texte blanc sur fond bleu, si
Byobu vous oblige à recharger votre profil pour effectuer certains changements ; il détectera également si
votre système est actuellement en sieste(8) état et si c'est le cas, écris '.zZ'; si votre système est
effectue actuellement une mise à niveau sans assistance(1) vous verrez un panneau d'avertissement blanc sur un rouge
fond.
libérer - Nom du système d'exploitation/distribution de la version s'exécutant sur le système actuel, tel qu'indiqué par
lsb_release(1) en anglais or / etc / issue; affiché dans la barre inférieure en texte noir gras vers le
gauche sur fond gris; vous pouvez remplacer la version détectée avec RELEASE=Whatever dans
$BYOBU_CONFIG_DIR/statusrc; vous pouvez également abréger la chaîne de libération à N caractères en
paramètre RELEASE_ABBREVIATED=N dans $BYOBU_CONFIG_DIR/statusrc
services - les utilisateurs peuvent configurer une liste de services à surveiller, définir la variable SERVICES
in $BYOBU_CONFIG_DIR/statusrc, un espace séparé des services, chaque service doit
inclure le nom d'initialisation du service, puis un tube, puis un nom abrégé ou un symbole
à afficher lors de l'exécution (par exemple SERVICES="ssh|ssh apache2|http"); affiché dans la barre inférieure
vers le centre en cyan sur fond blanc
Session - nom de session byobu (uniquement pris en charge dans parobu-tmux(1)); affiché dans la barre inférieure
à gauche en texte noir souligné sur fond blanc
échange - espace swap total et total utilisé en pourcentage du total disponible ; affiché
dans la barre inférieure vers la droite en texte noir sur fond vert clair avec un
signe '%' de fin
Paisible - l'heure système au format HH:MM:SS (par défaut), ou vous pouvez la définir sur n'importe quel
strftime(3) vous aimez dans $BYOBU_CONFIG_DIR/dateheure; affiché dans la barre inférieure à l'extrême
directement dans le texte par défaut et les couleurs d'arrière-plan par défaut
heure_binaire - uniquement pour le hard core geek, l'heure système locale en binaire ; nécessite UTF-8
prise en charge dans une version TRÈS récente de GNU Screen ; affiché dans la barre inférieure à l'extrême
directement dans les couleurs par défaut du texte et de l'arrière-plan
heure_utc - l'heure système UTC au format HH:MM ; affiché dans la barre inférieure à l'extrême
à droite en texte sombre sur fond clair
mises à jour_disponibles - le nombre de mises à jour disponibles sur le système ; affiché en bas
barre vers la droite en texte blanc sur fond rouge avec un « ! » à la fin signe; si seulement
les mises à jour sont marquées « mises à jour de sécurité », alors il y aura un total de deux
points d'exclamation, '!!'
Stabilité - la disponibilité totale du système depuis le dernier démarrage ; affiché dans la barre inférieure vers le
à droite en bleu sur fond gris
des opportunités - le nombre d'utilisateurs distants connectés au système via sshd, vide si 0 utilisateurs ;
affiché dans la barre inférieure vers la droite en texte rouge sur fond gris avec un
signe '#' de fin ; définissez USERS_DISTINCT=1 pour compter à la place le nombre d'utilisateurs distincts
connecté au système (plutôt que d'ouvrir des sessions ssh)
whoami - le nom de l'utilisateur propriétaire de la session d'écran ; affiché dans la barre supérieure
vers l'extrême droite en texte noir gras sur fond gris
wifi_qualité - le taux de connexion et la qualité du signal de la connexion wifi ; affiché dans
la barre inférieure vers la droite en texte noir sur fond cyan ; le taux de connexion est
en « Mb/s » et la qualité du signal est exprimée en pourcentage avec un « % » à la fin ; remplacer le
interface par défaut en spécifiant une autre interface avec MONITORED_NETWORK=wlan0 dans
$BYOBU_CONFIG_DIR/statusrc
SESSIONS
Sessions d'écran de nom Byobu "byobu", si non spécifié. Pour masquer les sessions de parobu-select-
Session(1), ajoutez un "." au début du nom de la session, comme :
byobu -S .caché
FENÊTRES
Chaque fenêtre ouverte dans la session d'écran est affichée dans la barre supérieure vers l'extrême gauche.
Celles-ci sont numérotées, et comportent des indicateurs d'activité dans la fenêtre (voir "activité" dans
à l'écrande Géographie (1) et avec la tmux(1) pour les définitions des symboles). La fenêtre active actuelle est mise en surbrillance
en inversant l'arrière-plan/le texte du reste de la barre de fenêtre.
Les utilisateurs peuvent créer une liste de fenêtres à lancer au démarrage dans $BYOBU_CONFIG_DIR/fenêtres et
$BYOBU_CONFIG_DIR/windows.tmux. Ce fichier a la même syntaxe que ~/.screenrc et
~/.tmuxrc, chaque ligne spécifiant une fenêtre, comme décrit dans à l'écran(1) ou tmux (1).
L'utilisateur peut également lancer Byobu avec des ensembles de fenêtres uniques. Les utilisateurs peuvent les stocker comme
$BYOBU_CONFIG_DIR/windows.[NOM] et $BYOBU_CONFIG_DIR/windows.tmux.[NOM], et lancer
Byobu avec la variable d'environnement PARYOBU_WINDOWS=NOM.
Par exemple :
$ chat $BYOBU_CONFIG_DIR/windows.ssh_sessions
écran -t localhost bash
screen -t aussie ssh root@aussie
screen -t beagle ssh racine@beagle
écran -t colley ssh root@collie
$ BYOBU_WINDOWS=ssh_sessions parobu
Par exemple :
$ chat $BYOBU_CONFIG_DIR/windows.tmux.split4
« bash » de nouvelle session ;
nouvelle-fenêtre -n terme1 ;
nouvelle-fenêtre -n terme2 ;
nouvelle-fenêtre -n ssh ssh 10.9.8.7 ;
fenêtre fractionnée ;
fenêtre fractionnée ;
fenêtre fractionnée ;
select-layout en mosaïque ;
volet de sélection -t 0
$ BYOBU_WINDOWS=split4 parobu
UNITÉS OF MESURE
byobu utilise le binaire pour les mesures de capacité de Ko, Mo, Go et To. Cela signifie plusieurs
de 1024 plutôt que des multiples de 1000, conformément à la norme JEDEC 100B.01 pour le disque
et des mesures de capacité de mémoire. Voir:
* http://en.wikipedia.org/wiki/JEDEC_memory_standards
byobu utilise la décimale pour les mesures de transfert de données réseau, ce qui signifie un multiple de 1000,
plutôt que 1024. Voir :
* http://en.wikipedia.org/wiki/Data_rate_units
RACCOURCIS CLAVIER
Les raccourcis clavier byobu peuvent être définis par l'utilisateur dans /usr/share/byobu/keybindings/ (ou dans
.screenrc si byobu-export a été utilisé). Les raccourcis clavier courants sont :
F2 - Créer une nouvelle fenêtre
F3 - Passer à la fenêtre précédente
F4 - Passer à la fenêtre suivante
F5 - Recharger le profil
F6 - Se détacher de cette session
F7 - Entrer en mode copie/défilement
F8 - Re-titrer une fenêtre
F9 -Menu de configuration
F12 - Verrouiller ce terminal
Maj-F2 - Diviser l'écran horizontalement
ctrl-F2 - Diviser l'écran verticalement
Maj-F3 - Déplacez le focus sur la région scindée précédente
Maj-F4 - Déplacez le focus vers la prochaine région divisée
Maj-F5 - Rejoindre toutes les divisions
ctrl-F6 - Supprimer cette division
ctrl-F5 - Reconnecter les sockets GPG et SSH
Maj-F6 - Détachez, mais ne vous déconnectez pas
alt-pgup - Entrer en mode de défilement
alt-pgdn - Entrer en mode de défilement
Ctrl $ - afficher l'état détaillé
Ctrl R - Recharger le profil
Ctrl ! - Activer et désactiver les raccourcis clavier
Ctrl k - Tuer la fenêtre actuelle
Ctrl ~ - Enregistrer le tampon de défilement de la fenêtre actuelle
RETOURNER, COPIE, PÂTE MODES
Chaque fenêtre de Byobu a jusqu'à 10,000 XNUMX lignes d'historique de défilement, que vous pouvez saisir et
naviguer à l'aide du alt-pgup et alt-pgdn clés. Quittez ce mode de défilement en appuyant sur
entrer. Vous pouvez également facilement copier et coller du texte à partir du mode de défilement. Pour ce faire, entrez
faire défiler en utilisant alt-pgup or alt-pgdn, appuyez sur la la barre d'espace pour commencer à surligner du texte, utilisez
haut/bas/gauche/droite/pgup/pgdn pour sélectionner le texte et appuyez sur entrer pour copier le texte. Tu
pouvez ensuite coller le texte en utilisant alt-insérer or ctrl-a-].
Utilisez byobu en ligne en utilisant les services onworks.net
