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
tmux [2019/06/17 09:34]
cbarrete formattage
tmux [2019/06/17 11:41] (Version actuelle)
cbarrete complétion de la page
Ligne 11: Ligne 11:
 également de gérer des sessions. Cela signifie qu'il permet de découper également de gérer des sessions. Cela signifie qu'il permet de découper
 une même fenêtre de terminal en plusieurs sections et de faire persister une même fenêtre de terminal en plusieurs sections et de faire persister
-les sessions ​`ssh` même en cas de déconnexions,​ volontaires ou+les sessions ​SSH même en cas de déconnexions,​ volontaires ou
 accidentelles. accidentelles.
  
 `tmux` est exécuté sur l'​hôte sur lequel se trouve la session concernée. `tmux` est exécuté sur l'​hôte sur lequel se trouve la session concernée.
 Des cas d'​usage courants comportent : Des cas d'​usage courants comportent :
- +- l'​utiliser sur un serveur pour stabiliser une session et ne pas 
-- l'​utiliser sur un serveur pour stabiliser une session et ne pas risquer de la perdre ; +risquer de la perdre ; 
-- l'​utiliser sur un serveur pour avoir accès à plusieurs shells sans lancer de multiples connexions/​utiliser plusieurs fenêtres de terminaux ; +- l'​utiliser sur un serveur pour avoir accès à plusieurs shells 
-- l'​utiliser en local pour faire persister un processus après avoir fermé un terminal ;+sans lancer de multiples connexions/​utiliser plusieurs fenêtres de 
 +terminaux ; 
 +- l'​utiliser en local pour faire persister un processus après avoir 
 +fermé un terminal ;
 - l'​utiliser en local comme un gestionnaire de fenêtres terminal. - l'​utiliser en local comme un gestionnaire de fenêtres terminal.
  
Ligne 52: Ligne 55:
 `tmux rename <​new-name>​` ou `C-b $`. `tmux rename <​new-name>​` ou `C-b $`.
  
-`tmux kill-session` ​et `C-b x` permettent ​de terminer une session.+`tmux kill-session` ​permet ​de terminer une session.
  
 Il est à noter que la plupart des commandes `tmux` agissent sur la Il est à noter que la plupart des commandes `tmux` agissent sur la
Ligne 59: Ligne 62:
  
 ## Multiplexage ## Multiplexage
 +
 +tmux permet également de présenter à l'​utilisateur plusieurs fenêtres et
 +panneaux dans un même terminal. Une fenêtre est un ensemble de panneaux,
 +occupant chacun une partie du terminal. On pourrait par exemple avoir au
 +sein d'une même session :
 +
 +- une fenêtre avec deux panneaux : un à gauche avec Vim et un droite
 +avec mutt
 +- une autre avec trois panneaux : un un gauche avec top, un en haut à
 +droite avec bash et un en bas à droite avec le tail d'un journal
 +
 +Il est possible de créer un panneau vertical avec `C-b %`, un horizontal
 +avec `C-b "`, de changer de panneau avec `C-b o`, d'en supprimer un avec
 +`C-b x`, de créer une fenêtre avec `C-b c` et d'en changer avec `C-b n`.
  
 ## Recommandations ## Recommandations
  
-sudoedit || tmuxau moins un des deux+Nous encourageons fortement l'​utilisation de tmux au sein des connexions 
 +SSH, surtout lors de l'​exécution de commandes ayant un impact important 
 +sur le système ou si la qualité de la connexion est faible. Cela réduit 
 +par exemple le risque de laisser le système dans un état instable si la 
 +connexion SSH tombe pendant une mise à jour.
  
 ## Aller plus loin ## Aller plus loin
  
-config shortcuts +La page man de tmux contient d'​autres commandes et raccourcis permettant 
-vim bindings +une utilisation plus avancée ainsi que des explications sur sa 
-barre +configuration. Il est notamment possible d'​utiliser des raccoucis par 
-controles avancés+défaut inspirés par `vi` plutôt qu'​Emacs,​ de configurer la barre de 
 +statut et de personnaliser les différents raccourcis.
  
  • tmux.txt
  • Dernière modification: 2019/06/17 11:41
  • par cbarrete