Outils pour utilisateurs

Outils du site


tmux

Tmux

J'ai récemment adopté Tmux en lieu et place de GNU Screen. Je trouve à ce multiplexeur de terminaux des avantages comme la possibilité de redimensionner les panneaux, la possibilité d'utiliser la souris, le défilement avec la souris, et bien plus.

Installation

$ sudo apt-get install tmux

Fichier de configuration

Par default tmux cherche le fichier configuration /etc/tmux.conf, et ensuite dans le home de l'utilisateur ~/.tmux.conf.

Si le fichiers n'est pas présent il suffit de le créer:

$ touch ~/.tmux.conf

Exemple de ma conf perso:

# Set bind key to reload configuration file
bind r source-file ~/.tmux.conf \; display ​"Reloaded!"

# splitting panes with | and -
bind | split-window -h
bind - split-window -v

# Enable mouse support
set -g mouse on

# set the status line's colors
# set -g status-style fg=white,bg=blue

# Set different background color for active window
set -g window-status-current-bg magenta

Gestion des sessions

  • Créer une nouvelle session: $ tmux new -s nom_session
  • Attacher une session existante: $ tmux attach -t nom_session
  • Basculer entre les sessions existantes: $ tmux switch -t nom_session
  • Lister les sessions tmux existantes: $ tmux list-sessions ou $ tmux ls
  • Se détacher de la session en cours: $ tmux detach ou Ctrl+B et D
  • Détruire une session: $ tmux kill-session -t nom_session

Gestion des fenêtres

  • Créer une nouvelle fenêtre: Ctrl+B et C
  • Changer de fenêtre:Ctrl+B et Numéro fenêtre
  • Renommer la fenêtre en cours: Ctrl+B et ,

Gestion des panneaux

  • Diviser la fenêtre en deux panneaux verticaux: Ctrl+B et % (conf perso: Ctrl+B et -)
  • Diviser la fenêtre en deux panneaux horizontaux: Ctrl+B et (conf perso: Ctrl+B et |)
  • Se déplacer entre les terminaux: Ctrl+B et Flèches directionnelles
  • Redimensionner les panneaux: Ctrl+B et Ctrl+Répétion flèches directionnelles
  • Changer l'organisation des panneaux: Ctrl+B et Space
  • Sélection de texte: ⇧ Shift + Clic gauche + sélection du texte avec la souris.
  • Copier/coller: Crtl+⇧ Shift + C pour copier et Crtl+⇧ Shift + V pour coller.
  • Fermer le panneau actif: Ctrl+B + X

ref: doc.ubuntu-fr.org/tmux - wikipedia.org/wiki/Tmux - golinuxcloud.com/tmux-config - tmuxcheatsheet.com/

Article créé le 24/10/2020

tmux.txt · Dernière modification: 2020/11/19 18:14 de steph