Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet.pdf
1. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 1/12
Comment utiliser Tmux + Cheatsheet
Dans ce tutoriel, nous vous apprendrons à utiliser Tmux. Il s’agit d’une application qui vous permet de diviser
une fenêtre de terminal en plusieurs autres. Ainsi, dans une seule fenêtre, nous pouvons avoir plusieurs
instances du terminal ouvertes, comme Screen de GNU ou Byobu. Tmux est idéal pour accélérer les tâches de
terminal, surtout si vous êtes un administrateur système, qui doit gérer plusieurs terminaux en un seul.
Sommaire
La différence entre Tmux et un écran
2. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 2/12
La différence entre Tmux et un écran
Tout d’abord, le terme Tmux et GNU screen sont des termes multiplexeurs de terminaux open-source. Ils vous
permettent d’accéder à plusieurs sessions de terminal simultanément dans une seule fenêtre. Il sont utiles pour
exécuter plus d’un programme en ligne de commande en même temps. D’une part, Tmux vous permet de
déconnecter la session pour en faire une entité sans tête qui s’exécute en arrière-plan. Vous pouvez également
fermer la fenêtre de terminal lancée. Lorsque vous êtes prêt, vous pouvez ouvrir une nouvelle fenêtre de
terminal et vous reconnecter à une session en cours d’exécution. Et c’est faisable via une connexion SSH.
Comment installer Tmux sur Ubuntu ou Debian
Premiers pas avec Tmux
Utilisation des préfixes pour contrôler Tmux
Quelques commandes utiles
Gestion des terminaux
Tmux Cheat sheet
Sessions
Manipulation des fenêtres
Manipulation des terminaux
3. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 3/12
Vous pouvez déconnecter la session sur votre ordinateur, rentrer chez vous et vous connecter à un ordinateur
distant. Lorsque vous vous reconnectez, vous pouvez ratacher la session à l’arrière-plan et l’utiliser à nouveau
de manière interactive.
D’autre part, le screen command (écran), présente plusieurs avantages comme : la stabilité (v1.0 était en 1987),
la résolution de problèmes de terminal avec TERM=screen, la liaison Emacs-ish intégrées, le déplacement de
controle des vitres horizontales, et lors du multiplexage, tout terminal connecté peut redimensionner un vol, mais
sa barre d’état n’est pas beaucoup facile à utiliser, vous ne pouvez pas facilement configurer différents textes /
styles pour la fenêtre actuelle, les fenêtres actives, etc. Alors que le TMUX peut le faire. Y’en a d’autres
fonctionalitées et différences à détailler, mais grosso-modo Tmux es beaucoup plus développé que le screen
command.
Comment installer Tmux sur Ubuntu ou Debian
Tmux est un outil dans les dépôts officiels de Debian et Ubuntu. Cela le rend incroyablement facile à installer.
Pour cela, nous utiliserons APT, qui est le gestionnaire de paquets pour Debian et Ubuntu. Grâce à ce
gestionnaire de paquets, nous pourrons installer, désinstaller et mettre à jour des paquets sans nous soucier des
dépendances. Tout d’abord, vous devrez accéder à votre serveur VPS via SSH. Consultez notre tutoriel
PuTTY si vous rencontrez des difficultés.
4. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 4/12
L’installation de Tmux nécessitera des privilèges d’administrateur, nous suggérons donc d’ajouter sudo à la
commande.
Exécutez cette commande pour installer l’utilitaire :
sudo apt-get install tmux
Ensuite, il est conseillé de confirmer la version installée. On peut le faire avec la commande suivante :
tmux -V
5. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 5/12
Tmux est maintenant correctement installé et prêt à l’emploi.
Premiers pas avec Tmux
Tmux est une application qui est basée sur des sessions. Autrement dit, une fois que vous exécutez l’utilitaire, il
ouvre une nouvelle session. Dans chaque session, il peut y avoir plusieurs terminaux car Tmux est un
multiplexeur de terminaux.
Donc, pour commencer à utiliser Tmux, il faut ouvrir une nouvelle session. Cela se fait à l’aide de la commande :
tmux
Une fois la session lancée, nous verrons le même terminal que d’habitude, à l’exception d’une barre verte en
bas. Cette barre indique la session active, et que nous utilisons Tmux. Il est également possible de nommer la
session. Pour ce faire, nous pouvons taper la commande suivante lors de la création d’une session :
tmux new -s [nom_de_session]
L’utilité la plus importante de Tmux est qu’il permet de regrouper différentes instances de terminaux dans une
seule fenêtre. En d’autres termes, en une seule session. De plus, nous pourrons y accéder rapidement et
6. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 6/12
facilement à partir du clavier.
Pour terminer une session, nous devons taper la commande suivante :
exit
Utilisation des préfixes pour contrôler Tmux
Tmux est basé sur des commandes qui effectuent des tâches spécifiques. Toutefois, pour exécuter ces
commandes, il faut d’abord utiliser un préfixe. Le préfixe indique à Tmux qu’une commande va être exécutée.
Par défaut, le préfixe est CTRL+B.
La bonne façon de structurer les commandes dans Tmux est donc la suivante :
<préfixe> + Commande
C’est-à-dire que nous devons appuyer sur les touches CTRL+B et ensuite sur la commande. Par exemple, pour
créer une nouvelle session, la commande serait C. Donc, pour créer une nouvelle session, nous devons appuyer
sur CTRL+B et ensuite sur C – CTRL+B, C.
Quelques commandes utiles
7. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 7/12
Une autre fonction fantastique de Tmux est que nous pouvons « sauvegarder » une session spécifique. Par
exemple, si nous utilisons htop et que nous utilisons la commande detach (CTRL+B, D), lorsque nous
relancerons Tmux, nous constaterons que le processus fonctionne toujours. C’est très utile pour exécuter des
commandes qui prennent beaucoup de temps, comme les sauvegardes.
Ainsi, nous pouvons démarrer une nouvelle session en tapant cette commande dans la ligne de commande :
tmux new
Au cours de cette nouvelle session, nous allons lancer htop. Htop est un outil permettant de surveiller les
ressources du système.
Ensuite, nous utilisons la commande detach. Donc, tout d’abord, nous entrons le préfixe en appuyant
sur CTRL+B et ensuite, la commande D. Nous allons voir que nous recevons le message suivant dans le
terminal.
Maintenant, nous devons retourner à notre session « attachée ». Pour ce faire, nous exécutons la commande
suivante dans le terminal :
tmux attach -t [nom_de_session]
Comme nous n’avons pas utilisé de nom pour la session, nous utiliserons la valeur 0. La commande ressemble
à ceci :
8. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 8/12
tmux attach -t 0
Et nous reviendrons à notre session précédente.
Il est possible de faire plusieurs sessions avec la commande C. Pour naviguer entre ces sessions, nous utilisons
le numéro d’identification. Par exemple, la première session que nous créons à partir du terminal normal est 0,
alors que si nous créons une autre session, elle correspond au numéro 1.
CTRL+B, 1
On peut voir la session en cours grâce à la barre verte en bas de la fenêtre.
Nous pouvons voir combien de sessions Tmux sont ouvertes avec la commande suivante :
tmux ls
Gestion des terminaux
Apprenons à manipuler les terminaux. Nous pouvons diviser une fenêtre horizontalement, avec la
commande <préfixe> “
Ce serait – CTRL+B “
9. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 9/12
Et pour faire de même mais verticalement – CTRL+B %.
Pour passer d’un terminal à l’autre, nous pouvons utiliser la commande – CTRL+B, touche fléché (dans le sens
du terminal où vous voulez aller)
Et puis nous pouvons naviguer dans chacun des terminaux. Si nous voulons en fermer un seul, nous devons
appuyer sur la touche CTRL+D.
Tmux Cheat sheet
Pour finir, nous voulons partager la cheat sheet qui nous servira comme référence :
Sessions
Ouvrez une nouvelle session :
tmux
Ouvrez une nouvelle session avec un nom :
tmux new -s [nom]
10. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 10/12
Ouvrez une session attachée :
tmux a #
Si la session Tmux a un nom :
tmux attach -t [nom]
Lister toutes les sessions de Tmux :
tmux ls
Quitter l’utilité :
exit
Tuer la session :
tmux kill-session -t [nom]
Manipulation des fenêtres
11. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 11/12
Nouvelle fenêtre<préfixe>+cFenêtre suivante<préfixe>+nLister toutes les fenêtres<préfixe>+wRenommer une
fenêtre<préfixe>+,Fenêtre précédente<préfixe>+pTrouver une fenêtre<préfixe>+fTuer une fenêtre<préfixe>+&
Manipulation des terminaux
Diviser les terminaux verticalement<préfixe>+%Diviser les terminaux horizontalement<préfixe>+“Basculer vers
le dernier terminal actif<préfixe>+;Changer les terminaux<préfixe>+oTuer un terminal<préfixe>+xAfficher les
numéros des terminaux<préfixe>+qDéplacez le plan à gauche<préfixe>+{Déplacez le plan à
droite<préfixe>+}Basculer d’un terminal à l’autre<préfixe>+touche flèche
Conclusion
Comme nous l’avons appris, Tmux est un outil important qui permet d’utiliser le terminal efficacement.
La gestion de cet utilitaire se fait par le biais de commandes. Nous avons appris les plus basiques et les plus
utiles pour le travail quotidien.
Si vous voulez en savoir plus sur cet outil, nous vous recommandons de consulter sa documentation officielle.
12. 11/04/2024 16:13 Le Guide Du Tmux Pour Les Débutants Avec Cheatsheet
https://www.hostinger.fr/tutoriels/comment-utiliser-tmux-plus-cheatsheet#Comment_installer_Tmux_sur_Ubuntu_ou_Debian 12/12
L'AUTEUR
Ismail
Ismail est un spécialiste du référencement et de la localisation chez
Hostinger. Il est passionné par la technologie et le développement
web et possède des années d'expérience dans le domaine
informatique. Ses passe-temps incluent les jeux vidéo et le football.