Ceci est une ancienne révision du document !


Tmux (terminal multiplexer)

Tmux est un outil permettant d'exploiter plusieurs terminaux au sein d'un seul et même affichage

apt-get install tmux
tmux

Toujours commencé par la commande Ctrl + B puis :

Commandes de bases (tapez Control + b avant)

c : Créer un nouveau terminal dans la session tmux active

n : Switcher entre les différents terminaux de la session

X : Choisir un terminal spécifique (ou X est le numéro du terminal)

d : Se détacher de la session tmux

, : Permet de renommer un terminal

w : Affiche la liste des terminaux disponibles

t : Afficher l’heure dans un terminal

Commandes dans un Split

« : Split vertical du terminal courant en deux + ouverture d’un terminal dans le nouveau panel

% : Split horizontal du terminal courant en deux + ouverture d’un terminal dans le nouveau panel

o : Switcher entre les terminaux splittés

espace : Changer l’organisation visuelle des terminaux splittés

Alt + (flèches directionnelles) : Reduire, agrandir fenêtre du split

! : Convertir un split en terminal seul

q : Afficher les numéros des terminaux splittés

:join : permet de joindre un terminal seul sans un split

Exemple pour rajouter le terminal numéro 3 verticalement et pour qu’il prenne 50% de l’espace total:

:joinp -v -s 3.0 -p 50

-h ou -v : horizontalement ou verticalement

-s 0.0 : terminal 0 et volet 0 (volet si écran splitté)

-p 50 : occupation à 50% de la fenêtre

Il peut être intéressant de se rattacher très rapidement à un tmux sur une machine distance.

Pour cela, un ligne dans votre ~/.bash_aliases

function ssh_tmux() { ssh -t "$1" tmux a || ssh -t "$1" tmux; }

Utilisation

ssh_tmux user@servername

Si vous perdez la connexion réseau, relancer la commande et retrouvez votre terminal Tmux

Voir aussi

  • tmux.1357809368.txt.gz
  • Dernière modification: Le 10/01/2013, 10:16
  • par sguary