systemes:linux:tmux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
systemes:linux:tmux [2016/01/16 15:58]
william
systemes:linux:tmux [2019/02/06 14:03] (Version actuelle)
Ligne 3: Ligne 3:
 ===== Introduction ===== ===== Introduction =====
  
-Tmux, tout comme screen, est un multiplexeur de terminaux. Il permet entre autre d'avoir plusieurs terminaux dans un même shell, ou de garder des sessions au travers ssh+Tmux, tout comme Screen, est un multiplexeur de terminaux. Il permet  d'avoir plusieurs terminaux dans un même shell, ou bien de garder des sessions au travers ssh.
  
 ===== Installation ===== ===== Installation =====
Ligne 22: Ligne 22:
   * c : Créer un nouveau terminal dans la session tmux active   * c : Créer un nouveau terminal dans la session tmux active
   * n : Switcher entre les différents terminaux de la session   * n : Switcher entre les différents terminaux de la session
-  * X : Choisir un terminal spécifique (ou X est le numéro du terminal)+  * X : Choisir un terminal spécifique (où X est le numéro du terminal)
   * d : Se détacher de la session tmux   * d : Se détacher de la session tmux
-  * , : Permet de renommer un terminal +  * , : Permettre de renommer un terminal 
-  * w : Affiche la liste des terminaux disponibles+  * w : Afficher la liste des terminaux disponibles
   * t : Afficher l’heure dans un terminal   * t : Afficher l’heure dans un terminal
 </WRAP> </WRAP>
Ligne 34: Ligne 34:
  
 <WRAP center round box 100%> <WRAP center round box 100%>
-(tapez Control + x avant+tapez CTRL+b avant (ou Control + x avec tmux.conf
-  * / : Split vertical du terminal courant en deux + ouverture d’un terminal dans le nouveau panel +  * "(ou avec tmux.conf) : 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+  * %(ou avec tmux.conf) : Split horizontal du terminal courant en deux + ouverture d’un terminal dans le nouveau panel 
 +  * x : unsplit, fermer le panel courant
   * o : Switcher entre les terminaux splittés   * o : Switcher entre les terminaux splittés
   * espace : Changer l’organisation visuelle des terminaux splittés   * espace : Changer l’organisation visuelle des terminaux splittés
Ligne 43: Ligne 44:
   * q : Afficher les numéros des terminaux splittés   * q : Afficher les numéros des terminaux splittés
   * :join : permet de joindre un terminal seul sans un split   * :join : permet de joindre un terminal seul sans un split
 +  * b : Renommer le terminal courant
 +  * ; : Basculer dans le dernier panel actif
 +  * c : Créer un nouveau terminal
 +  * n : Aller au terminal suivant
 +  * p : Aller au terminal précédent
 +  * w : Afficher la liste des terminaux disponibles
 +  * d : Détacher tmux
 +  * : : Ouvrir l'invite de commande
 +  * ( : Aller à la session précédente
 +  * ) : Aller à la session suivante
  
 Exemple pour rajouter le terminal numéro 3 verticalement et pour qu’il prenne 50% de l’espace total: Exemple pour rajouter le terminal numéro 3 verticalement et pour qu’il prenne 50% de l’espace total:
Ligne 51: Ligne 62:
   - -p 50 : occupation à 50% de la fenêtre   - -p 50 : occupation à 50% de la fenêtre
 </WRAP> </WRAP>
- 
 ====Commandes à taper dans un terminal classique==== ====Commandes à taper dans un terminal classique====
  
 <WRAP center round box 100%> <WRAP center round box 100%>
   * tmux : Créer une session   * tmux : Créer une session
-  * tmux attach : Se rattacher à la dernière session utilisé +  * tmux attach : Se rattacher à la dernière session utilisée 
-  * tmux ls : Voir la liste des sessions tmux active +  * tmux ls : Voir la liste des sessions tmux actives 
-  * tmux attach -t X : S’attacher à une sessions tmux ou X est le numéro de la session+  * tmux attach -t X : S’attacher à une session tmux où X est le numéro de la session
 </WRAP> </WRAP>
  
Ligne 68: Ligne 78:
 <code bash> <code bash>
 ################################## ##################################
-#Changements des raccourcis claviers+#Changement des raccourcis claviers
 ################################## ##################################
 #On change Control +b par Control +x #On change Control +b par Control +x
Ligne 75: Ligne 85:
 bind C-x send-prefix bind C-x send-prefix
    
-#On utlise control + flèches pour naviguer entre les terminaux+#On utilise control + flèches pour naviguer entre les terminaux
 bind-key -n C-right next bind-key -n C-right next
 bind-key -n C-left prev bind-key -n C-left prev
    
-#on utilise alt + flèches our naviguer entre les panels+#on utilise alt + flèches pour naviguer entre les panels
 bind-key -n M-left select-pane -L bind-key -n M-left select-pane -L
 bind-key -n M-right select-pane -R bind-key -n M-right select-pane -R
Ligne 96: Ligne 106:
 ################################## ##################################
    
-#On met les panneaux non actif d'une autre couleur+#On met les panneaux non actifs d'une autre couleur
 set -g pane-border-fg black set -g pane-border-fg black
 set -g pane-border-bg blue set -g pane-border-bg blue
Ligne 104: Ligne 114:
 set -g pane-active-border-bg default set -g pane-active-border-bg default
    
-#On met la barre de status en gris+#On met la barre de statuts en gris
 set -g status-fg colour235 set -g status-fg colour235
 set -g status-bg colour250 set -g status-bg colour250
Ligne 121: Ligne 131:
    
 #Utilisation de la souris #Utilisation de la souris
-# (/!\ Il faut maintenir la touche "shift" en meme temps, les habitudes de selection changent )+# (/!\ Il faut maintenir la touche "shift" en même temps, les habitudes de sélection changent )
 setw -g mode-mouse on setw -g mode-mouse on
 set -g mouse-select-pane on set -g mouse-select-pane on
Ligne 130: Ligne 140:
 set -g visual-activity on set -g visual-activity on
    
-#Pour les pb de resolutions+#Pour les problèmes de résolution
 setw -g aggressive-resize on setw -g aggressive-resize on
    
Ligne 143: Ligne 153:
 set -g default-terminal "screen-256color" set -g default-terminal "screen-256color"
    
-#Copier le buffer de tmux dans le presse papier+#Copier le buffer de tmux dans le presse-papier
 bind ^C run "tmux show-buffer | xsel -i -b" bind ^C run "tmux show-buffer | xsel -i -b"
 </code> </code>
  • systemes/linux/tmux.1452956328.txt.gz
  • Dernière modification: 2019/02/06 14:02
  • (modification externe)