Nell'ultimo articolo abbiamo visto cos'è Tmux. In breve, Terminal Multiplexer è un'utilità a riga di comando per la gestione di più terminali all'interno di una singola finestra. Permette agli utenti di eseguire più programmi in un singolo terminale, di dividere una finestra di terminale in più riquadri e di raggruppare più riquadri in un'unica finestra.
Inoltre, tmux consente all'utente di salvare le sessioni di terminale e di riprenderle in qualsiasi momento. Tmux è molto utile per gestire i server remoti e per creare ambienti multitasking più efficienti in OS Linux. In questo articolo, diamo un'occhiata alla sintassi e ad alcune opzioni dello strumento (non tutte, quelle più popolari).
Sintassi di Tmux
Il comando Tmux ha la seguente sintassi:
tmux [options] [command]
Opzioni di Tmux
Alcune delle opzioni più utilizzate del comando Tmux sono:
-c <percorso>- specifica il percorso del file di configurazione.-L <nome>- specifica il nome del socket.-f <path>- specifica il percorso del socket.-S <nome>- specifica il nome della sessione.
Comandi Tmux
I comandi Tmux più comunemente utilizzati sono:
new-session-crea una nuova sessione Tmux.list-sessions- visualizzaunelenco dellesessioni correnti.attach-session- siconnette alla sessione specificata.detach-session-disconnette la sessione corrente dalla shell.switch-passa a un altro pannello o finestra.kill-server:interrompe tutte le sessioni in corso;kill-session-termina la sessione passata nel parametro -t;list-clients-visualizza i client connessi alla sessione -t;list-sessions(ls)- visualizza unelenco ditutte le sessioni in esecuzione;rename-session-rinominauna sessione, passando l'ID della sessione e un nuovo nome.
Ulteriori opzioni e comandi possono essere trovati richiamando la guida di Tmux con il comando
man tmux
Oppure:
tmux -h
In seguito, vi spiegheremo come utilizzare il comando nella pratica.
Utilizzo di Tmux
Per creare una nuova sessione è sufficiente eseguire il comando senza parametri:
tmux

È anche possibile creare una sessione con il comando new-session e darle un nome appropriato:
tmux new-session -s "name"
Ora è possibile utilizzare Tmux e creare sessioni con il comando.