Come allegare TMUX alla sessione esistente

Come allegare TMUX alla sessione esistente
Il terminale di comando è ciò che offre alle distribuzioni Linux un vantaggio competitivo rispetto ad altri sistemi operativi. La capacità di eseguire processi che richiedono istruzioni complesse con solo pochi comandi offre alle distribuzioni di Linux un vantaggio schiacciante quando si tratta dei loro concorrenti basati sulla GUI.

Tuttavia, gestire tutto il tuo lavoro su una singola finestra del terminale può essere impegnativo. Mentre la maggior parte delle distribuzioni Linux consente di aprire più finestre del terminale, non forniscono metodi per la gestione e lo scambio di informazioni tra loro. Questo è dove entra TMUX.

TMUX consente di eseguire e gestire più istanze della shell del terminale, come più finestre o vasche in una singola finestra.

Mentre TMUX funziona creando una nuova sessione, ci sono modi per collegarla a una sessione precedentemente in esecuzione. Questa guida ti aiuterà a imparare come allegare TMUX a una sessione esistente.

Esamineremo le basi di una sessione TMUX, come inizializzarla e come è possibile collegare la finestra TMUX appena aperta a una precedentemente esistente.

Inizializzazione delle sessioni TMUX

In sostanza, una sessione TMUX si riferisce a un terminale aperto. Ogni sessione funge da singolo terminale, che consente di eseguire più comandi contemporaneamente.

Per avviare TMUX, digitare quanto segue nel terminale:

$ tmux

Le sessioni TMUX possono essere inizializzate creando finestre separate come clis o aprono più di un terminale in una singola finestra sotto forma di vetri. Questo può essere ottenuto tramite le seguenti scorciatoie.

  • Ctrl + b e digitare w Ti consente di selezionare da un elenco di Windows
  • Ctrl + b e digitare 0 Consente di passare al numero della finestra 0. Sostituisci 0 con qualsiasi numero per passare a quella finestra
  • Ctrl + b e digitare o Ti consente di passare al riquadro successivo
  • Ctrl + b e digitare ; Ti consente di alternare tra i due vasche
  • Ctrl + b e digitare X Ti consente di chiudere un riquadro

Questi collegamenti sono ciò che porterà alla creazione di più sessioni.

A volte, desideri aprire una sessione insieme a una sessione precedentemente aperta. Ciò può essere ottenuto con l'aiuto dell'opzione "allegata" che sarà discussa nelle sezioni successive.

Elenca le sessioni TMUX

Per allegare TMUX a una sessione esistente, è necessario ottenere l'ID o il nome della sessione. A tale scopo, utilizzeremo il comando "$ tmux ls".

"LS" in "$ tmux LS" si riferisce a "Sessioni di elenchi". Questo comando viene utilizzato per elencare i dettagli sull'esecuzione di sessioni TMUX. Puoi usarlo per ottenere l'ID sessione e il numero di una sessione in esecuzione.

Questa sezione della guida spiegherà come è possibile elencare le sessioni TMUX in esecuzione. Useremo Ubuntu 20.04 LTS In questo tutorial, tuttavia il metodo non dovrebbe essere diverso per altre distribuzioni.

Diamo un'occhiata ai passaggi.

Innanzitutto, apri il terminale di comando sulla distribuzione principale di Linux. La chiave di scelta rapida è Ctrl + Alt + T.

Una volta fatto ciò, procedi per digitare quanto segue:

$ tmux

Per inizializzare più di una sessione, è possibile utilizzare le scorciatoie menzionate nella sessione precedente.

Per elencare il numero di sessioni aperte, digitare il comando seguente:

$ tmux ls

Questo visualizzerà quanto segue come output. Di seguito sono riportati i dettagli di queste opzioni.

  • 0: si riferisce all'ID sessione assegnato da TMUX.
  • Il numero si riferisce al nome predefinito per le sessioni.
  • (creato) si riferisce alla data e all'ora per la sessione appena creata.
  • (allegato) rappresenta la sessione TMUX appena allegata.

Collegamento di TMUX alle sessioni esistenti

Questa sezione della guida copre come è possibile allegare TMUX alle sessioni esistenti.

Per raggiungere questo obiettivo, assicurati di avere TMUX installato e in esecuzione con più sessioni già inizializzate su di esso.

Una volta fatto ciò, utilizzare il comando seguente per allegare TMUX a una sessione già esistente:

$ tmux allegato -session -t

In alternativa, puoi anche allegare una sessione a una sessione esistente facendo riferimento al nome della sessione esistente. Per fare questo, digitare quanto segue in TMUX:

$ tmux allegato -session -t

TMUX offre anche l'opzione per impostare un legame chiave personalizzato per visualizzare l'elenco delle sessioni disponibili. Questo può essere fatto modificando il tmux.Conf File. Per fare ciò, vai alla directory della home e apri il tmux.Conf File con l'editor di testo di tua scelta come segue:

$ sudo nano ~/.tmux.conf

Una volta che il file si apre, aggiungi la riga seguente per visualizzare gli elenchi premendo un tasto a scelta:

$ Bind Sessioni di elenco

Puoi anche uccidere le sessioni digitando quanto segue nel terminale:

$ tmux kill -session -t

O

$ tmux kill -session -t

Questo dovrebbe uccidere una sessione TMUX esistente.

Conclusione

Questa è stata una guida su come è possibile allegare nuove sessioni alle sessioni TMUX esistenti. Abbiamo coperto le basi delle sessioni TMUX, insieme a come inizializzare ed elencare le sessioni di esecuzione. Infine, abbiamo esaminato i metodi per collegare nuove sessioni TMUX alle sessioni esistenti e anche come interrompere le loro.