Schema riassuntivo del multiplexer di terminali Tmux
Tmux è un multiplexer di terminali che consente di eseguire più sessioni di terminale in un’unica finestra. Consente agli utenti di visualizzare e controllare più sessioni contemporaneamente sullo stesso schermo e di passare da una all’altra.
Gestione delle sessioni
tmux new -s <nome-sessione>Crea una nuova sessione con il nome
tmux attach -t <nome-sessione>Si collega a una sessione esistente.
tmux detachSi scollega dalla sessione corrente.
tmux lsElenca tutte le sessioni.
tmux kill-session -t <nome-sessione>Termina una sessione.
Operazioni sulle finestre
tmux new-window -n <nome-finestra>Crea una nuova finestra con il nome
tmux select-window -t <nome-finestra>Seleziona una finestra.
tmux rename-window -t <nome-finestra> <nuovo-nome>Rinomina una finestra.
tmux kill-window -t <nome-finestra>Termina una finestra.
Cambio di riquadri (pane)
tmux split-window -hDivide la finestra corrente orizzontalmente.
tmux split-window -vDivide la finestra corrente verticalmente.
tmux select-pane -t <id-riquadro>Seleziona un riquadro.
tmux kill-pane -t <id-riquadro>Termina un riquadro.
Scorciatoie
| Scorciatoia | Funzione |
|---|---|
Ctrl-b c |
Crea una nuova finestra |
Ctrl-b n |
Passa alla finestra successiva |
Ctrl-b p |
Passa alla finestra precedente |
Ctrl-b w |
Elenca tutte le finestre |
Ctrl-b , |
Rinomina la finestra corrente |
Ctrl-b % |
Divide la finestra corrente orizzontalmente |
Ctrl-b " |
Divide la finestra corrente verticalmente |
Ctrl-b o |
Passa al riquadro successivo |
Ctrl-b x |
Termina il riquadro corrente |
Ctrl-b d |
Si scollega dalla sessione corrente |
Ctrl-b ? |
Mostra tutte le scorciatoie |