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écharger Aide-mémoire sur les commandes Tmux essentielles.
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. |
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 cherchez 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 LinuxCette feuille de triche simple vous aidera à vous familiariser avec le terminal de ligne de commande Linux en un rien de temps. Lire la suite prochain.
Bertel est un minimaliste numérique qui écrit à partir d'un ordinateur portable avec des commutateurs de confidentialité physiques et un système d'exploitation approuvé par la Free Software Foundation. Il valorise l'éthique par rapport aux fonctionnalités et aide les autres à prendre le contrôle de leur vie numérique.