Utilizzare TMUX per gestire sessioni terminali su Linux, MacOS e Windows

18 mag 2023 2 min di lettura
Utilizzare TMUX per gestire sessioni terminali su Linux, MacOS e Windows
Indice dei contenuti

Introduzione

TMUX è un multiplexer di terminali che permette agli utenti di creare, accedere e controllare un certo numero di terminali da una singola finestra. Questo strumento è particolarmente utile per i professionisti IT e gli sviluppatori che lavorano con molteplici sessioni di terminali contemporaneamente. In questo tutorial, impareremo come installare e utilizzare TMUX su Linux, MacOS e Windows.

Installazione di TMUX

Linux

Su Linux, TMUX può essere installato attraverso il gestore di pacchetti del tuo sistema. Per esempio, su Ubuntu puoi usare sudo apt install tmux.

MacOS

Su MacOS, TMUX può essere installato attraverso Homebrew. Se non hai già Homebrew, puoi installarlo con /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)". Dopo aver installato Homebrew, puoi installare TMUX con brew install tmux.

Windows

Su Windows, TMUX può essere utilizzato attraverso il Subsistema Windows per Linux (WSL). Prima devi installare WSL seguendo le istruzioni fornite nella sezione precedente del tutorial. Dopo aver installato WSL e una distribuzione Linux come Ubuntu, puoi installare TMUX con sudo apt install tmux.

Utilizzo di base di TMUX

Dopo aver installato TMUX, puoi avviare una nuova sessione TMUX semplicemente digitando tmux nel terminale.

TMUX ha un insieme di comandi che possono essere invocati con una combinazione di tasti. Di default, questa combinazione è Ctrl-b, seguita da un altro tasto. Ecco alcuni comandi comuni:

  • Ctrl-b c: Crea una nuova finestra.
  • Ctrl-b n: Passa alla finestra successiva.
  • Ctrl-b p: Passa alla finestra precedente.
  • Ctrl-b %: Divide la finestra verticalmente.
  • Ctrl-b ": Divide la finestra orizzontalmente.
  • Ctrl-b o: Passa al pannello successivo.
  • Ctrl-b d: Stacca la sessione corrente.

Personalizzazione di TMUX

TMUX è altamente personalizzabile. Puoi modificare le combinazioni di tasti, l'aspetto, e molto altro ancora modificando il file di configurazione di TMUX, che si trova di solito in ~/.tmux.conf.

Ecco un esempio di file di configurazione di TMUX:

# Imposta la combinazione di tasti a Ctrl-a
unbind C-b
set -g prefix C-a
bind C-a send-prefix

# Rende la divisione delle finestre più naturale
bind | split-window -h
bind - split-window -v

# Imposta il tema a solare
set -g status-bg colour235 # base02
set -g status-fg colour136 # yellow
set -g status-interval 60
set -g status-left-length 30
set -g status-right-length 150
set -g status-left "#[fg=colour235,bg=colour33] #S #[fg=colour33,bg=colour235,nobold,nounderscore,noitalics]"

Conclusione

In questo tutorial abbiamo visto come utilizzare TMUX per gestire sessioni terminali su Linux, MacOS e Windows

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.