L'exécution de commandes dans le terminal vous permet d'effectuer de nombreuses tâches plus rapidement que vous ne le feriez avec une application graphique. Mais les invites de commande ne sont pas très utiles pour le multitâche, du moins pas sans aide. Et c'est là qu'intervient tmux.
Tmux ou multiplexeur de terminal est un programme de 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 en mosaïque complet.
Pour vous aider à démarrer avec tmux, nous avons compilé les principaux termes et commandes tmux dans l'aide-mémoire ci-dessous.
TÉLÉCHARGEMENT GRATUIT : Cette aide-mémoire est disponible sous forme de 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 des commandes essentielles de Tmux.
L'aide-mémoire des commandes essentielles de Tmux
Raccourci | Action | Général ¹Ctrl + bTouche de préfixe par défauttAfficher l'heure (ESC revient au terminal) :Entrez une commande (Exemple : ":new-session")list-commandsListe de toutes les commandes prises en charge par tmux
Termes Tmux VoletUne 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.FenêtreVotre vue des volets ouvertsSessionUn ensemble de fenêtres ouvertesClientLe processus d'arrière-plan qui affiche votre sessionServeurUn 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 des volets % Diviser l'écran ou le volet en deux verticalement, en créant un nouveau volet sur la droite" Diviser l'écran ou le volet en deux horizontalement, en créant un nouveau volet en bas pour basculer vers ce volet){Déplacer le volet actuel vers la gauche}Déplacer le volet actuel vers la droitexFermer le volet actuelCtrl + Touche fléchéeRedimensionner le volet par pas d'une celluleAlt + Touche fléchéeRedimensionner le volet par pas de cinq cellulesAlt + 1Réorganiser les volets dans le préréglage horizontal pair layoutAlt + 2Organiser les volets dans la disposition prédéfinie verticale paireAlt + 3Organiser les volets dans la disposition prédéfinie horizontale principaleAlt + 4Organiser les volets dans la disposition prédéfinie verticale principaleAlt + 5Organiser les volets dans la disposition prédéfinie en mosaïque
Création et gestion des fenêtres cCréer une nouvelle fenêtre !Détacher le volet dans une nouvelle fenêtrenPasser à la fenêtre précédente (dans l'ordre de création)pPasser à la fenêtre suivante (dans l'ordre de création)lPasser à la fenêtre utilisée en dernierwLister toutes les fenêtres et leurs numéros correspondantsNuméro de fenêtrePasser à la fenêtre correspondante ,Renommer la fenêtre actuelleiAfficher des informations sur la fenêtre actuellefRechercher du texte dans les fenêtres ouvertes (ESC quitte la recherche)
Créer et gérer des sessions new-sessionCréer une nouvelle session$Renommer la session actuellelist-sessionsList open sessionsattach-sessionCréer un nouveau client et l'attacher à la session spécifiée (-t target-session)detach-client -s target-sessionDétacher les clients attachés à la session actuellekill-sessionDestroy the 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 à la rédaction 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 d'autres ressources de ligne de commande, consultez ensuite notre aide-mémoire de référence sur les commandes Linux.
[
]