Come rinominare una sessione in tmux

Come rinominare una sessione in tmux
TMUX è un'applicazione multiplexer terminale open source per la gestione in modo efficiente di più finestre terminali. Le persone che hanno precedentemente utilizzato l'applicazione Terminator hanno per lo più familiarità con la nozione di gestione delle schede in Linux Terminal. Con TMUX, possiamo dividere il terminale in un numero di vetri. Possiamo regolare questi vetri muovendosi, ridimensionando e cambiando tra loro. Questo aiuta a frenare il dolore di gestire più finestre e schede di Gnome Terminal.

Dopo aver installato TMUX, non troverai alcuna icona associata ad esso. Non apparirà come un'applicazione separata, invece dovremo invocarlo dal terminale Gnome stesso. In seguito vedremo come farlo.

Nota: In questo "Howto", abbiamo usato il 'Ctrl+b' come prefisso. Se hai configurato un altro prefisso, sostituire il comando con il prefisso.

Cosa copriremo?

In questa guida, esploreremo come possiamo installare TMUX e più specificamente "come rinominare una sessione in TMUX Terminal". Useremo Ubuntu 20.04 come sistema di base per questa guida. Iniziamo per la prima volta con l'installazione di TMUX.

Installazione di tmux su ubuntu20.04

I principali sistemi operativi come Linux, MacOS e Windows Subsystem per Linux (WSL) forniscono pacchetti software TMUX dal loro repository ufficiale. Quindi, per installare Tmux su Ubuntu 20.04, possiamo semplicemente utilizzare il gestore dei pacchetti o il centro software come mostrato di seguito:

1. Per installare TMUX utilizzando Package Manager, eseguire semplicemente il comando:

$ sudo apt Installa tmux

2. Per installare TMUX utilizzando il centro software, apri il centro software e cerca TMUX e fai clic su Installa.

Lancio di TMUX

Una volta installato il TMUX, dovremo usare il terminale GNOME per invocarlo. Si può riscontrare il seguente errore quando si esegue il comando "tmux":

"Terminale aperto non riuscito: terminale mancante o inadatto: XTERM-256Color"

Per superare questo errore, digita "Termine di esportazione = xterm" sul terminale e premi Invio. Ora esegui di nuovo il comando "tmux", questa volta l'errore non dovrebbe apparire.

Un altro modo è usare il 'Xterm' Terminal e lanciare il TMUX da qui. Questo ha funzionato sul nostro Ubuntu 20.04 Sistema.

Come usare tmux

Possiamo usare tre modi per inviare comandi a un terminale TMUX.

Utilizzando i tasti prefissi: TMUX utilizza una combinazione di chiavi chiamata tasto prefisso, che è per impostazione predefinita "CTRL+B '. Questo prefisso è seguito da una o due chiavi in ​​più che saranno interpretate da TMUX per una particolare operazione. Ad esempio, possiamo staccarci da una sessione usando: [Prefisso+D].

Utilizzando la modalità di comando: per inviare i comandi direttamente al terminale TMUX, dobbiamo inserire la modalità di comando premendo i tasti prefissi seguiti dal colon (:). Un prompt dei comandi si aprirà nella parte inferiore del terminale in cui possiamo inserire i comandi TMUX.

Utilizzando la riga di comando: i comandi TMUX possono anche essere utilizzati dal prompt del terminale o della shell non TMUX. Questi comandi sono preceduti dalla parola chiave "tmux". Abbiamo illustrato questo metodo nella sezione seguente.

Rinominare una sessione

La maggior parte degli utenti quando inizia a utilizzare TMUX si dimentica di nominare la sessione in cui stanno lavorando. Ma man mano che il numero di sessioni aumenta con il flusso di lavoro, diventa un dolore ricordare la sessione in cui stavi lavorando e i servizi correlati che stavano gestendo. È quindi una buona idea iniziare sempre una sessione con un nome per evitare qualsiasi confusione. Ma se hai dimenticato di nominare una sessione durante la creazione, puoi comunque dargli un nome o cambiare un nome esistente. Oggi ti dimostreremo come farlo. Cominciamo ora.

Rinominare una sessione usando il comando: 'TMUX Rinomina-sessione'

Per rinominare una sessione dal prompt con shell usando TMUX 'Rinomina-sessione' comando, usa il formato:

$ tmux rinomina-session -t old-session-name new-session-name

Per dimostrare questo comando, prima creeremo una nuova sessione TMUX con il nome "My_session_1":

$ tmux new -s my_session_1

Per rinominare questa sessione in qualcosa di simile my_session_2, Usa il formato di comando sopra:

$ TMUX Rinomina -sessione -t my_session_1 my_session_2

Possiamo anche utilizzare il prompt dei comandi TMUX. Per questa stampa "Prefisso +:" e digitare il comando:

$ RENAME -Session -t my_session_1 my_session_2

Per verificare le modifiche sopra, eseguire il 'tmux ls' comando:

$ tmux ls

Rinominare una sessione usando la combinazione chiave: Prefisso + $.

Usiamo la sessione sopra 'my_session_2' e rinominarlo a 'my_session_3' colpendo le chiavi 'Ctrl+b' (il nostro prefisso) seguito da '$'. Per verificare queste modifiche, utilizzare il 'tmux ls' comando:

$ tmux ls

Nell'immagine seguente, la linea gialla inferiore chiede il nome della nuova sessione:

Dopo aver inserito il nuovo nome, il nome della sessione viene modificato my_session_3.

Conclusione

In questa guida, abbiamo appreso l'installazione di TMUX, le sue basi e più specificamente, come rinominare una sessione in TMUX. Una spiegazione più dettagliata di varie operazioni TMUX è disponibile nelle pagine di TMUX Man o sulla pagina GitHub di TMUX.