Comment attacher TMUX à la session existante

Comment attacher TMUX à la session existante
Le terminal de commande est ce qui donne aux distributions Linux un avantage concurrentiel sur d'autres systèmes d'exploitation. La possibilité d'exécuter des processus qui nécessitent des instructions complexes avec seulement quelques commandes donnent aux distributions Linux un avantage écrasant en ce qui concerne leurs concurrents basés sur GUI.

Néanmoins, gérer tout votre travail sur une seule fenêtre de terminal peut être difficile. Alors que la plupart des distributions Linux vous permettent d'ouvrir plusieurs fenêtres terminales, elles ne fournissent pas de méthodes pour gérer et échanger des informations entre eux. C'est là que TMUX entre en jeu.

TMUX vous permet d'exécuter et de gérer plusieurs instances du shell terminal, soit en plusieurs fenêtres, soit en une seule fenêtre dans une seule fenêtre.

Alors que TMUX fonctionne en créant une nouvelle session, il existe des moyens de le lier à une session précédemment en cours d'exécution. Ce guide vous aidera à savoir comment vous pouvez joindre TMUX à une session existante.

Nous passerons en revue les bases d'une session TMUX, comment l'initialiser et comment vous pouvez attacher votre fenêtre TMUX nouvellement ouverte à une fenêtre existante précédemment existante.

Initialisation des sessions TMUX

Essentiellement, une session TMUX fait référence à un terminal ouvert. Chaque session agit comme un terminal individuel, vous permettant d'exécuter plusieurs commandes simultanément.

Pour démarrer TMUX, saisissez ce qui suit dans le terminal:

$ tmux

Les séances TMUX peuvent être initialisées en créant des fenêtres séparées sous forme de clis ou en ouvrant plus d'un terminal dans une seule fenêtre sous la forme de volets. Cela peut être réalisé via les raccourcis suivants.

  • Ctrl + b et taper w Vous permet de sélectionner dans une liste de fenêtres
  • Ctrl + b et taper 0 Vous permet de passer à la fenêtre numéro 0. Remplacez 0 par n'importe quel numéro pour passer à cette fenêtre
  • Ctrl + b et taper o Vous permet de passer au volet suivant
  • Ctrl + b et taper ; Vous permet d'alterner entre les deux volets
  • Ctrl + b et taper X Vous permet de fermer un volet

Ces raccourcis sont ce qui conduira à la création de plusieurs séances.

Parfois, vous souhaitez ouvrir une session avec une session précédemment ouverte. Cela peut être réalisé à l'aide de l'option «attacher» qui sera discutée dans les sections ultérieures.

Liste de la liste des sessions TMUX

Pour attacher TMUX à une session existante, il est nécessaire d'obtenir l'ID ou le nom de la session. À cette fin, nous allons utiliser la commande «$ tmux ls».

Le «LS» dans «$ tmux ls» fait référence aux «sessions de liste». Cette commande est utilisée pour répertorier les détails de l'exécution des sessions TMUX. Vous pouvez l'utiliser pour obtenir l'ID de session et le numéro d'une session en cours d'exécution.

Cette section du guide expliquera comment vous pouvez répertorier vos sessions TMUX en cours d'exécution. Nous utiliserons Ubuntu 20.04 LTS Dans ce tutoriel, mais la méthode ne doit pas être différente pour les autres distributions.

Jetons un coup d'œil aux étapes.

Tout d'abord, ouvrez le terminal de commande sur votre distribution Linux principale. La touche de raccourci est Ctrl + Alt + T.

Une fois cela fait, continuez à taper ce qui suit:

$ tmux

Pour initialiser plus d'une session, vous pouvez utiliser les raccourcis mentionnés lors de la session précédente.

Pour répertorier le nombre de sessions ouvertes, tapez la commande suivante:

$ tmux ls

Cela affichera ce qui suit comme sortie. Les détails de ces options sont donnés ci-dessous.

  • 0: fait référence à l'ID de session attribué par TMUX.
  • Le numéro fait référence au nom par défaut des sessions.
  • (créé) fait référence à la date et à l'heure de la session nouvellement créée.
  • (attaché) représente la session TMUX nouvellement attachée.

Attacher TMUX aux sessions existantes

Cette section du guide couvre comment vous pouvez attacher TMUX aux sessions existantes.

Pour y parvenir, assurez-vous que vous avez installé TMUX et en cours d'exécution avec plusieurs sessions déjà initialisées dessus.

Une fois cela fait, utilisez la commande suivante pour attacher TMUX à une session déjà existante:

$ tmux attach-session -t

Alternativement, vous pouvez également joindre une session à une session existante en vous référant au nom de la session existante. Pour ce faire, tapez ce qui suit dans TMUX:

$ tmux attach-session -t

TMUX vous offre également l'option pour définir une clé de clé personnalisée pour afficher la liste des sessions disponibles. Cela peut être fait en peaufinant le tmux.fichier de confr. Pour ce faire, accédez au répertoire domestique et ouvrez le TMUX.Fichier Conf avec l'éditeur de texte de votre choix comme suit:

$ sudo nano ~ /.tmux.confli

Une fois le fichier ouvert, ajoutez la ligne suivante pour afficher les listes en appuyant sur une touche de votre choix:

$ bind sessions de liste

Vous pouvez également tuer des sessions en tapant ce qui suit dans le terminal:

$ tmux kill-session -t

Ou

$ tmux kill-session -t

Cela devrait tuer une session TMUX existante.

Conclusion

C'était un guide sur la façon dont vous pouvez joindre de nouvelles sessions aux sessions TMUX existantes. Nous avons couvert les bases des sessions TMUX, ainsi que comment initialiser et répertorier les séances de course. Enfin, nous avons examiné les méthodes pour attacher de nouvelles sessions TMUX aux sessions existantes et aussi comment les terminer.