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.