Outils pour utilisateurs

Outils du site


tmux

Table des matières

tmux ?

tmux est un multiplexeur de terminaux en mode texte. Il permet d'utiliser plusieurs terminaux virtuels dans une seule fenêtre de terminal ou une session sur un terminal distant. tmux peut être détaché d'une session et continuer de fonctionner en arrière-plan, on peut également s'y rattacher plus tard. Il permet aussi de lancer, de gérer et de garder le visuel sur plusieurs processus en même temps.

tmux est un gestionnaire de fenêtre en ligne de commande, un utilitaire pour ouvrir des terminaux sur un serveur par exemple avec une seule connexion ssh

Explication de commandes

tmux
tmux new -s amipo
tmux ls pour lister les sessions 
tmux 

simplement taper tmux et cela vous connectera à la première session disponible

$ tmux a

ou on peut s'attacher à une session spécifique avec un argument

$ tmux a -t session-name  

Se détacher de la session : on peut se détacher d'une session existante (et y revenir plus tard) en envoyant la commande detach

$ tmux detach

pour sortir : ctrl-b +d

faire une deuxième pane

ctrl-b "
ctr-b % split vertical

Aide tmux

ctrl-b ?
q pour sortir

switcher de panes :

ctrl-b o
ctrl-b+o pour changer les ordres de panes

Raccourcis de base

  <Ctrl> + <b> suivi de <c> : Créer un nouveau terminal dans la session tmux active
  <Ctrl> + <b> suivi de <&> : Supprime la fenêtre courante
  <Ctrl> + <b> suivi de <n> : Switcher entre les différents terminaux de la session
  <Ctrl> + <b> suivi de <X> : Choisir un terminal spécifique (ou X est le numéro du terminal)
  <Ctrl> + <b> suivi de <d> : Se détacher de la session tmux (lancer 'tmux a' pour s'y rattacher)
  <Ctrl> + <b> suivi de <,> : Permet de renommer un terminal
  <Ctrl> + <b> suivi de <w> : Affiche la liste des terminaux disponibles
  <Ctrl> + <b> suivi de <t> : Afficher l’heure dans un terminal
  <Ctrl> + <b> suivi de <[> : Permet de scroller ligne/ligne (avec les fleches du clavier ou la souris) ou même page/page avec PgnUP et PgnDOWN, tapez "q" pour quitter ce mode

Commandes dans un Split

  <Ctrl> + <b> suivi de <"> : Split horizontal du terminal courant en deux + ouverture d’un terminal dans le nouveau panel
  <Ctrl> + <b> suivi de <%> : Split vertical du terminal courant en deux + ouverture d’un terminal dans le nouveau panel
  <Ctrl> + <b> suivi de <o> : Switcher entre les terminaux splittés
  <Ctrl> + <b> suivi de <espace> : Changer l’organisation visuelle des terminaux splittés
  <Ctrl> + <b> suivi de (flèches directionnelles) : se déplacer de terminal en terminal
  <Ctrl> + <b> suivi de <Alt> + (flèches directionnelles) : Reduire, agrandir fenêtre du split
  <Ctrl> + <b> suivi de <!> : Convertir un split en terminal seul
  <Ctrl> + <b> suivi de <q> : Afficher les numéros des terminaux splittés
  <Ctrl> + <b> puis saisissez :join : permet de joindre un terminal seul dans un split

Ressources

tmux.txt · Dernière modification : de Benjamin Labomedia