TMUX - terminal multiplexer
Scollegarsi da console SSH mantenendo il contenuto della shell

TMUX
Cos'è e come utilizzare tmux
TMUX è un terminal multiplexer cioè un programma che permette di cambiare facilmente tra le istanze di un terminale.
È molto comodo quando, per esempio, si ha un'unica shell ma si vuole comunque avere la possibilità di vedere i messaggi di più programmi in esecuzione contemporaneamente.
Ma torna utile anche quando ci si vuole scollegare da una comunicazione via SSH mantenendo però il contenuto della shell così da poterlo visualizzare al ripristino della connessione.
Installazione
sudo apt install tmux
Esecuzione
tmux
oppure, creando una nuova sessione
tmux new -s session_name
Lista delle sessioni
tmux ls
Eseguire una sessione specifica
tmux attach-session -t 0
0 è il numero della sessione ma al suo posto si può utilizzare anche il nome della sessione.
Abilitare lo scroll con il mouse
Usare la combinazione Ctrl + b e digitare i seguenti comandi a seconda di ciò che si vuole ottenere.
setw -g mouse on
setw -g mouse off
Uscire dalla sessione tmux
Ctrl + b, d
Chiudere una sessione specifica
tmux kill-session -t session-name
Per maggiori informazioni su tmux: https://github.com/tmux/tmux/wiki
Author: Fantantonio
Date: 20/04/2022
Categories: devtips