Découvrez les avantages des multiplexeurs de terminal

Guide complet pour maîtriser les multiplexeurs de terminal

Introduction

Les multiplexeurs de terminal sont des outils indispensables pour les administrateurs système et les développeurs travaillant sur des machines distantes. Ils permettent de gérer plusieurs sessions dans une seule fenêtre terminal, de maintenir des processus actifs malgré les déconnexions réseau, et d’optimiser son workflow.

Prérequis

  • Un système Linux (Ubuntu, Debian, CentOS, etc.)
  • Accès à un terminal
  • Droits d’administration pour l’installation

Installation de tmux

Sur Debian/Ubuntu

  1. Ouvrez un terminal
  2. Exécutez : sudo apt update && sudo apt install tmux

Sur CentOS/RHEL

  1. Utilisez yum :
  2. sudo yum install tmux

Fonctionnalités clés

Démarrer une session

  1. Tapez tmux dans votre terminal
  2. Une nouvelle session nommée “0” apparaît

Gestion des fenêtres

  1. Créer une nouvelle fenêtre : Ctrl+b puis c
  2. Naviguer entre fenêtres : Ctrl+b + numéro de fenêtre
  3. Lister les fenêtres : Ctrl+b + w

Division de l’écran

  1. Division horizontale : Ctrl+b puis “
  2. Division verticale : Ctrl+b puis %
  3. Alterner entre panneaux : Ctrl+b + o

Gestion des sessions

  1. Détacher une session : Ctrl+b puis d
  2. Réattacher une session : tmux attach
  3. Lister les sessions : tmux ls

Bonnes pratiques

  • Utilisez tmux new -s nom_session pour nommer vos sessions
  • Attention : Ne fermez pas le terminal avant de détacher la session
  • Personnalisez le fichier ~/.tmux.conf pour des raccourcis personnels

Conclusion

Avec tmux, vous pouvez exécuter des tâches longues sur des serveurs distants sans crainte d’interruption réseau, organiser votre workflow dans des panneaux multiples, et reprendre exactement où vous vous étiez arrêté. Une compétence essentielle pour tout professionnel travaillant en ligne de commande.

Laisser un commentaire