Tmux est l’un des outils de terminal les plus utilisés et les plus utiles pour les systèmes d’exploitation de type Linux et Unix. La plupart des administrateurs système, des administrateurs de serveur et des utilisateurs expérimentés de Linux utilisent ce merveilleux outil de terminal pour plus de productivité et d’efficacité. Le terme Tmux est la forme abrégée du multiplexeur de terminal qui peut gérer plusieurs onglets et fenêtres de terminal simultanément sur le système Linux. Le système intégré génère un numéro de série pour surveiller et rechercher chaque fenêtre Tmux active sur le système. Bien que cet outil fascinant ait été publié pour la première fois en 2007, la demande pour cet outil est désormais élevée. L’installation et l’utilisation de l’outil de terminal Tmux sont faciles pour les distributions de serveur Linux et de bureau.
Multiplexeur de terminaux TMUX sous Linux
L’outil de multiplexeur de terminaux Tmux est écrit en langage de programmation C et est construit sous la licence ISC. Si vous êtes un passionné d’informatique et de Linux, vous savez probablement déjà qu’avec le Système informatique OpenBSD, le Tmux est pré-installé. Vous pouvez utiliser l’outil Tmux pour diviser la fenêtre du terminal, définir les modes vertical et horizontal pour le shell du terminal. Étant donné que Tmux est un outil open source, vous pouvez trouver l’intégralité du code source dans ce référentiel GitHub.
Après avoir installé le Tmux sur votre système Linux, vous pouvez toujours trouver les fichiers d’installation à l’intérieur du /etc/tmux.conf
répertoire pour restaurer ou résoudre les problèmes. Dans cet article, nous verrons comment installer et utiliser l’outil Tmux sur un système Linux.
Étape 1 : Installer Tmux sur Linux
L’installation de l’outil de terminal Tmux sur un système Linux est aussi simple que bonjour. Il vous suffit de vous assurer que votre référentiel système est à jour et que vous disposez d’une connexion Internet active. Ensuite, veuillez exécuter la commande appropriée parmi les commandes indiquées ci-dessous en fonction de votre distribution.
- Installer l’outil Ack sur Ubuntu/Debian Linux
$ sudo apt-get install tmux
- Obtenir l’outil Ack sur Fedora/Red Hat Linux
$ sudo yum install tmux
- Installer Ack sur les systèmes Linux basés sur Arch
$ sudo pacman -S tmux
- Installer Ack sur SuSE Linux
$ sudo zypper install tmux
Après avoir installé l’outil Tmux, nous l’ouvrons simplement à partir du shell de terminal par défaut en tapant tmux
sur la coquille.
$ tmux
Étape 2 : Démarrer avec Tmux sous Linux
Jusqu’à présent, nous avons passé en revue une brève fonctionnalité et un cas d’utilisation de Tmux et du processus d’installation. Nous allons maintenant voir quelques cas d’utilisation et opérations de Tmux sur Linux. À des fins de démonstration, je vais utiliser un bureau Ubuntu, mais les commandes suivantes seront également exécutables sur toutes les autres distributions Linux majeures.
1. Ouvrir et jouer avec Tmux
Au tout début, nous devrons commencer avec l’outil Tmux. Pour ouvrir l’outil Tmux, tapez simplement tmux et appuyez sur le bouton Entrée. Cette commande créera une nouvelle fenêtre Tmux avec un nom de session numérique par défaut.
$ tmux
Si vous devez créer une nouvelle session Tmux avec un nom personnalisé, exécutez la commande Tmux suivante sur le shell.
$ tmux new -s new_session_name
L’utilisation la plus courante et très fréquente de Tumx serait de détacher une fenêtre active du shell Tmux. Cette fonctionnalité peut vous aider à effectuer plusieurs tâches à la fois et à être plus productif. Vous pouvez utiliser le raccourci clavier suivant pour détacher la fenêtre actuelle.
2. Attacher et détacher Tmux sous Linux
Si vous détachez une fenêtre active par accident, pas de soucis, vous pouvez la récupérer attachée à la session Tmux. Exécutez les combinaisons de touches suivantes à partir de votre clavier pour récupérer votre fenêtre détachée.
Ctrl+b d
Ctrl+b d
De plus, vous pouvez également voir la liste de toutes les sessions Tmux afin que vous puissiez appeler n’importe quelle session que vous voulez par numéro de série.
$ tmux ls
Vous pouvez également joindre des sessions sur Tmux avec le nom de la session.
$ tmux attach-session -t ubuntuPIT_tutorials
3. Dupliquer la fenêtre Tmux
Si vous êtes un administrateur système, vous devrez peut-être exécuter des commandes de terminal similaires à plusieurs reprises pendant toute la journée dans le même environnement de terminal. Vous pouvez copier une session avec tous les paramètres dans un autre onglet via l’outil de terminal Tmux sous Linux.
Ctrl+b c
Ctrl+b w
Vous pouvez maintenant basculer entre les sessions ou les onglets par le numéro de session ou le nom de la fenêtre dans Tmux.
Ctrl+b window_number
Ctrl+b 1
Si vous avez besoin de renommer la session en cours ou n’importe quelle session, appuyez simplement sur la combinaison de touches suivante du clavier pour la renommer.
Ctrl+b ,
Les commandes suivantes qui vous permettront de déplacer l’outil de terminal Tmux sur votre session Linux sont très importantes et pratiques pour chaque utilisateur expérimenté. Exécutez les combinaisons de touches suivantes pour rendre la fenêtre Tmux horizontale.
Ctrl+b %
La combinaison de touches suivante vous permettra de mettre la fenêtre en mode vertical.
Ctrl+b "
Enfin, vous pouvez maintenant naviguer dans toutes les fenêtres du shell de terminal Tmux sur votre machine Linux grâce aux combinaisons de touches de navigation suivantes.
Ctrl+b o
Ctrl+b ;
Ctrl+b x
Étape 3 : Familiarisez-vous avec quelques raccourcis clavier Tmux les plus utilisés
Les utilisateurs de Power Linux aiment utiliser le système uniquement à partir du clavier, ce qui est non seulement professionnel mais également efficace. Ici, nous verrons deux ensembles de raccourcis clavier ou de combinaisons qui sont vraiment utiles pour faire fonctionner Tmux sous Linux.
CTRL+b + (.
– Utilisez ce raccourci clavier pour aller à l’onglet précédentCTRL+b + )
– Passer à la fenêtre suivanteCTRL+b + s
– Afficher toutes les sessions activesCTRL+b + d
– Désengager la session activeCTRL+b + $
– Donnez un nom à la fenêtre TmuxCTRL+b + L
– Choisissez la session de coursetmux ls
– Imprimer toutes les sessions en courstmux attach -t 0
– Agrandir ou zoomer dans la fenêtre/session activetmux kill-server
– Fermer toutes les sessions
L’ensemble de combinaisons de clavier suivant vous permettra de contrôler et de gérer les sessions actives, en cours d’exécution et répertoriées sur Tmux.
CTRL+b + c
– Lancer une nouvelle sessionCTRL+b + p
– Revenir à l’onglet précédentCTRL+b + n
– Passez à la fenêtre suivante.CTRL+b + 0-9
– Retourner à une vitre par numéro d’ongletCTRL+b + w
– Ouvrir une fenêtre à partir d’un menu.CTRL+b + &
– Arrêtez toutes les sessions qui ne fonctionnent pas.CTRL+b + %
– Fenêtre active actuelle divisée horizontalement.CTRL+b + “
– Diviser verticalement l’onglet actuel.exit
– Fermer une fenêtre sur Tmux
Fin des mots
Sans aucun doute, Tmux est certainement l’un des meilleurs outils de terminal pour Linux. Bien que vous disposiez d’un outil de terminal par défaut, avez-vous besoin d’un autre outil de terminal ? Beaucoup ne s’en soucieraient pas, mais si vous voulez augmenter votre efficacité et ressentir le sentiment professionnel de Linux, vous devez essayer Tmux. L’utilisation de Tmux est sans danger ; de plus, il prend en charge les raccourcis clavier, les presse-papiers et la navigation Web via l’outil de terminal.
Dans l’intégralité de l’article, nous avons décrit comment installer Tmux sur différentes distributions Linux et comment utiliser Tmux sous Linux. Veuillez le partager avec vos amis et la communauté Linux si vous trouvez cet article utile et informatif. Vous pouvez également écrire vos opinions concernant ce message dans la section des commentaires.