Débuter Avec Tmux - Android 2022 - Joe Comp

Ce guide vous expliquera l'installation et l'utilisation de base de Tmux pour vous permettre d'être opérationnel.

Qu'est-ce que tmux?

Tmux est un multiplexeur de terminaux, une alternative à GNU Screen. En d'autres termes, cela signifie que vous pouvez démarrer une session Tmux puis ouvrir plusieurs fenêtres à l'intérieur de cette session. Chaque fenêtre occupe tout l'écran et peut être divisée en volets rectangulaires.

Avec Tmux, vous pouvez facilement basculer entre plusieurs programmes dans un terminal, les détacher et les rattacher à un autre terminal.

Les sessions Tmux sont persistantes, ce qui signifie que les programmes s'exécutant dans Tmux continueront de s'exécuter même si vous êtes déconnecté.

Toutes les commandes de Tmux commencent par un préfixe, qui est par défaut ctrl+b .

Cet article est également disponible en russe.

Installer Tmux

Vous pouvez facilement installer Tmux en utilisant le gestionnaire de paquets de votre distribution.

Installer Tmux sur Ubuntu et Debian

sudo apt install tmux

Installation de Tmux sur CentOS et Fedora

sudo yum install tmux

Installer Tmux sur macOS

brew install tmux

Démarrer votre première session Tmux

Pour démarrer votre première session tmux , tapez simplement tmux dans votre console:

tmux

Cela ouvrira une nouvelle session, créera une nouvelle fenêtre et démarrera un shell dans cette fenêtre.

Une fois que vous êtes dans Tmux, vous remarquerez une ligne d'état au bas de l'écran qui affiche des informations sur la session en cours.

Vous pouvez maintenant exécuter votre première commande Tmux. Par exemple, pour obtenir une liste de toutes les commandes, vous devez taper:

Ctrl+b ?

Création de sessions Tmux nommées

Par défaut, les sessions Tmux sont nommées numériquement. Les sessions nommées sont utiles lorsque vous exécutez plusieurs sessions Tmux. Pour créer une nouvelle session nommée, exécutez la commande tmux avec les arguments suivants:

tmux new -s session_name

C'est toujours une bonne idée de choisir un nom de session descriptif.

Détachement de la session Tmux

Vous pouvez vous détacher de la session Tmux et revenir à votre shell normal en tapant:

Ctrl+b d

Le programme en cours d'exécution dans la session Tmux continuera à s'exécuter une fois que vous vous serez détaché de la session.

Rattachement à la session Tmux

Pour vous attacher à une session en premier, vous devez trouver le nom de la session. Pour obtenir une liste des sessions en cours d'exécution, tapez:

tmux ls

Le nom de la session est la première colonne de la sortie.

0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)

Comme vous pouvez le voir sur la sortie, deux sessions Tmux sont en cours d'exécution. Le premier est nommé 0 et le second my_named_session .

Par exemple, pour joindre à la session 0 , vous devez taper:

tmux attach-session -t 0

Travailler avec les fenêtres et volets Tmux

Lorsque vous démarrez une nouvelle session Tmux, par défaut, il crée une seule fenêtre avec un shell dedans.

Pour créer une nouvelle fenêtre avec le type de shell Ctrl+b c , le premier numéro disponible dans la plage 0…9 sera attribué.

Une liste de toutes les fenêtres s'affiche sur la ligne d'état en bas de l'écran.

Voici quelques commandes les plus courantes pour gérer les fenêtres et volets Tmux:

  • Ctrl+b c Créer une nouvelle fenêtre (avec coque) Ctrl+b w Choisir une fenêtre dans une liste Ctrl+b 0 Passer à la fenêtre 0 (par numéro) Ctrl+b , renommer la fenêtre actuelle Ctrl+b % Fractionner le volet actuel horizontalement en deux volets Ctrl+b " Fractionner le volet actuel verticalement en deux volets Ctrl+b o Aller au volet suivant Ctrl+b ; Basculer entre le volet actuel et le précédent Ctrl+b x Fermer le volet actuel

Personnalisation de Tmux

Lorsque Tmux est démarré, il lit ses paramètres de configuration à partir de ~/.tmux.conf si le fichier est présent.

Voici un exemple de configuration ~/.tmux.conf avec une ligne d'état personnalisée et quelques options supplémentaires:

~ /.tmux.conf

# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Utilisation de base de Tmux

Voici les étapes les plus élémentaires pour démarrer avec Tmux:

  1. À l'invite de commandes, tapez tmux new -s my_session , tmux new -s my_session le programme souhaité.Utilisez la séquence de Ctrl-b + d pour vous détacher de la session.Rattachez-vous à la session tmux attach-session -t my_session tapant tmux attach-session -t my_session .

Conclusion

Dans ce didacticiel, vous avez appris à utiliser Tmux. Vous pouvez maintenant commencer à créer plusieurs fenêtres Tmux en une seule session, diviser les fenêtres en créant de nouveaux volets, naviguer entre les fenêtres, détacher et reprendre des sessions et personnaliser votre instance .tmux.conf l'aide du fichier .tmux.conf .

Il y a beaucoup plus à apprendre sur Tmux sur la page du manuel d'utilisation de Tmux.

terminal tmux

Tag » Apprendre Tmux