TMUX - terminal multiplexer

Scollegarsi da console SSH mantenendo il contenuto della shell


TMUX - terminal multiplexer

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

Se ti è piaciuto questo articolo e vorresti leggerne altri quando disponibili, considera di aggiungere il Feed RSS in un aggregatore di notizie come Feedly oppure salva questo sito tra i preferiti e torna quando vuoi 👋


Author: Fantantonio 

Date: 20/04/2022

Categories: devtips

Tags: tmux shell console terminal