L'exécution de commandes dans le terminal vous permet d'effectuer de nombreuses tâches plus rapidement que vous ne pourriez utiliser une application graphique. Mais les invites de commande ne sont pas si bonnes pour le multitâche, du moins pas sans aide. Et c’est là que tmux entre en jeu.

Tmux ou terminal multiplexer est un programme en ligne de commande qui vous permet d'exécuter et d'afficher simultanément plusieurs commandes dans une seule fenêtre de terminal. Chaque commande existe dans son propre volet de fenêtre comme si vous utilisiez un gestionnaire de fenêtres de mosaïque complet.

Pour vous aider à démarrer avec tmux, nous avons compilé les termes et commandes clés de tmux dans la feuille de triche ci-dessous.

TÉLÉCHARGEMENT GRATUIT: Cette feuille de triche est disponible en tant que PDF téléchargeable de notre partenaire de distribution, TradePub. Vous devrez remplir un court formulaire pour y accéder pour la première fois seulement. Téléchargez la feuille de triche The Essential Tmux Commands.

Aide-mémoire sur les commandes Tmux essentielles

Raccourci action
Général
¹Ctrl + b Clé de préfixe par défaut
t Afficher l'heure (l'ESC retourne au terminal)
: Entrez une commande (Exemple: ": nouvelle-session")
liste-commandes Liste toutes les commandes prises en charge par tmux
Termes Tmux
Vitre Une invite de commande ouverte (ou pseudo-terminal). Les volets peuvent apparaître côte à côte ou empilés verticalement à l'intérieur d'une fenêtre.
La fenêtre Votre vision des volets ouverts
Session Un ensemble de fenêtres ouvertes
Client Le processus d'arrière-plan qui affiche votre session
Serveur Un seul serveur gère toutes les sessions ouvertes (les serveurs et les clients sont des processus distincts qui communiquent chacun via un socket dans / tmp.)
Création et gestion de volets
% Diviser l'écran ou le volet en deux verticalement, créant un nouveau volet à droite
" Fractionner l'écran ou le volet en deux horizontalement, créant un nouveau volet en bas
Passer au volet adjacent
o Passer au volet suivant
q Afficher les numéros de volet (lorsque des numéros apparaissent, appuyez sur le numéro pour basculer vers ce volet)
{ Déplacer le volet actuel vers la gauche
} Déplacer le volet actuel vers la droite
X Fermer le volet actuel
Ctrl + Redimensionner le volet par étapes d'une cellule
Alt + Redimensionner le volet par étapes de cinq cellules
Alt + 1 Organiser les volets dans la disposition prédéfinie horizontale même
Alt + 2 Organiser les volets dans la disposition prédéfinie même verticale
Alt + 3 Organiser les volets dans la disposition prédéfinie horizontale principale
Alt + 4 Organiser les volets dans la disposition prédéfinie verticale principale
Alt + 5 Organiser les volets dans la disposition prédéfinie en mosaïque
Création et gestion de Windows
c Créer une nouvelle fenêtre
! Détacher le volet dans une nouvelle fenêtre
n Passer à la fenêtre précédente (par ordre de création)
p Passer à la fenêtre suivante (par ordre de création)
l Passer à la fenêtre utilisée le plus récemment
w Liste toutes les fenêtres et leurs numéros correspondants
Passer à la fenêtre correspondante
, Renommer la fenêtre actuelle
je Afficher des informations sur la fenêtre actuelle
F Rechercher du texte dans des fenêtres ouvertes (ESC quitte la recherche)
Création et gestion de sessions
nouvelle-session Créer une nouvelle session
$ Renommer la session en cours
sessions de liste Liste des sessions ouvertes
attacher-session Créez un nouveau client et attachez-le à la session spécifiée (-t session-cible)
session cible detach-client -s Détacher les clients attachés à la session en cours
kill-session Détruisez la session en cours ou spécifiée
¹Pour activer un raccourci, vous devez d'abord appuyer et relâcher la touche de préfixe, puis appuyer sur la touche de raccourci.

Plus d'aide avec la ligne de commande Linux

Les commandes ci-dessus vous aident à travailler dans tmux en utilisant plusieurs volets, fenêtres et sessions. Si vous voulez vraiment vous approprier tmux, vous pouvez aller plus loin en éditant le fichier de configuration stocké à l'emplacement suivant:

/etc/tmux.conf

Vous pouvez également vous essayer à l'écriture de scripts.

Lorsque vous travaillez exclusivement à partir du terminal, l'installation de tmux s'apparente à l'installation d'un gestionnaire de fenêtres. Cela vous donne plus de flexibilité lorsque vous travaillez sur des serveurs ou d'autres appareils sans écran attaché. Amusez-vous à explorer tmux! Et si vous recherchez plus de ressources en ligne de commande, jetez un œil à notre aide-mémoire de référence sur les commandes Linux






Aide-mémoire de référence sur les commandes Linux
Cette feuille de triche simple vous aidera à vous familiariser avec le terminal de ligne de commande Linux en un rien de temps.
Lire la suite

suivant.