L'esecuzione di comandi nel terminale consente di eseguire molte attività più rapidamente di quanto si potrebbe utilizzare un'applicazione grafica. Ma i prompt dei comandi non sono così grandi per il multitasking, almeno non senza un aiuto. Ed è qui che entra tmux.

Tmux o terminal multiplexer è un programma da riga di comando che consente di eseguire e visualizzare contemporaneamente più comandi in una singola finestra del terminale. Ogni comando esiste nel proprio riquadro della finestra come se si stesse utilizzando un gestore di finestre di piastrellatura completo.

Per aiutarti a iniziare con tmux, abbiamo compilato i termini e i comandi chiave di tmux nel seguente cheat sheet.

DOWNLOAD GRATUITO: Questo cheat sheet è disponibile come PDF scaricabile dal nostro partner di distribuzione, TradePub. Dovrai compilare un breve modulo per accedervi solo per la prima volta. Scarica Il cheat sheet dei comandi essenziali di Tmux.

Il cheat sheet dei comandi essenziali di Tmux

scorciatoia Azione
Generale
¹Ctrl + b Chiave prefisso predefinita
t Mostra ora (ESC ritorna al terminale)
: Immettere un comando (Esempio: ": new-session")
list-comandi Elencare tutti i comandi supportati da tmux
Termini di Tmux
Pannello Un prompt dei comandi aperto (o pseudo-terminale). I riquadri possono apparire affiancati o impilati verticalmente all'interno di una finestra.
Finestra La tua visione di riquadri aperti
Sessione Un set di finestre aperte
Cliente Il processo in background che visualizza la sessione
server Un singolo server gestisce tutte le sessioni aperte (server e client sono processi separati che comunicano ciascuno tramite un socket in / tmp.)
Creazione e gestione di riquadri
% Dividi lo schermo o il riquadro a metà in verticale, creando un nuovo riquadro a destra
" Dividi lo schermo o il riquadro a metà in orizzontale, creando un nuovo riquadro in basso
Passa al riquadro adiacente
o Passa al riquadro successivo
q Mostra i numeri del riquadro (quando vengono visualizzati i numeri, premere il numero per passare a quel riquadro)
{ Sposta il riquadro corrente a sinistra
} Sposta il riquadro corrente a destra
X Chiudi il riquadro corrente
Ctrl + Riquadro di ridimensionamento a passi di una cella
Alt + Riquadro di ridimensionamento in passaggi di cinque celle
Alt + 1 Disporre i riquadri nel layout predefinito orizzontale uniforme
Alt + 2 Disporre i riquadri nel layout predefinito pari verticale
Alt + 3 Disporre i riquadri nel layout predefinito principale orizzontale
Alt + 4 Disporre i riquadri nel layout preimpostato verticale principale
Alt + 5 Disporre i riquadri nel layout predefinito piastrellato
Creazione e gestione di Windows
c Crea una nuova finestra
! Staccare il riquadro in una nuova finestra
n Passa alla finestra precedente (in ordine di creazione)
p Passa alla finestra successiva (in ordine di creazione)
l Passa alla finestra utilizzata più di recente
w Elenca tutte le finestre e i loro numeri corrispondenti
Passa alla finestra corrispondente
, Rinomina finestra corrente
io Visualizza informazioni sulla finestra corrente
f Cerca testo in finestre aperte (ESC esce dalla ricerca)
Creazione e gestione di sessioni
nuova sessione Crea una nuova sessione
$ Rinomina sessione corrente
list-sessioni Elenca sessioni aperte
attach-session Crea un nuovo client e collegalo alla sessione specificata (-t target-session)
detach-client -s target-session Scollegare i client collegati alla sessione corrente
kill-session Distruggi la sessione corrente o specificata
¹Per attivare un collegamento, è innanzitutto necessario premere e rilasciare il tasto prefisso, quindi premere il tasto di scelta rapida.

Ulteriori informazioni sulla riga di comando di Linux

I comandi sopra ti aiutano a lavorare in tmux usando più riquadri, finestre e sessioni. Se vuoi davvero personalizzarlo, puoi andare oltre modificando il file di configurazione memorizzato nella seguente posizione:

/etc/tmux.conf

Puoi anche provare a scrivere script.

Quando lavori esclusivamente dal terminale, installare tmux è simile all'installazione di un gestore di finestre. Ciò ti offre maggiore flessibilità quando lavori su server o altri dispositivi senza una schermata collegata. Divertiti a esplorare tmux! E se stai cercando più risorse da riga di comando, dai un'occhiata al nostro I comandi di Linux fanno riferimento al cheat sheet Il cheat sheet di riferimento dei comandi LinuxQuesto semplice cheat sheet ti aiuterà a familiarizzare con il terminale della riga di comando di Linux in pochissimo tempo. Leggi di più  Il prossimo.

Bertel è un minimalista digitale che scrive da un laptop con interruttori fisici della privacy e un sistema operativo approvato dalla Free Software Foundation. Apprezza l'etica delle funzionalità e aiuta gli altri ad assumere il controllo della propria vita digitale.