Scorciatoie da Tastiera Tmux

Tmux Cheatsheet 00 Featured Image

Tmux è un semplice ma potente multiplexore di terminale per macchine basate su UNIX. Ti consente di creare e gestire senza problemi più finestre di terminale da un singolo terminale teletype (TTY). Tmux fa questo creando pseudo-terminali autonomi che serve all’utente. Questo approccio consente a tmux di creare finestre di terminale che persistono attraverso le sessioni. Non solo, questo consente anche di trasferire facilmente informazioni e modificare diversi terminali.

Per questo motivo, tmux è un programma fondamentale sia per gli utenti quotidiani che per gli amministratori di sistema. La sua capacità di fornire una sessione di terminale persistente significa che puoi eseguire tmux da remoto e far girare programmi senza il rischio di terminarli al momento della disconnessione. Inoltre, la sua capacità di manipolare finestre di terminale lo rende un semplice gestore di finestre per utenti esperti.

Scarica questo Cheatsheet

Inserisci la tua email qui sotto per ricevere questo cheatsheet PDF nella tua casella di posta.

Scorciatoie da Tastiera Essenziali di Tmux

Sebbene tmux offra molti vantaggi, una difficoltà chiave che gli utenti nuovi incontrano con tmux è la sua sintassi di binding dei tasti insolita e poco intuitiva. Anche se è possibile rimappare il binding dei tasti di tmux nel tuo sistema, potresti non essere in grado di caricare una configurazione personalizzata in ogni sistema con cui potresti lavorare. Pertanto, probabilmente vorrai comunque sapere come funziona il sistema tmux predefinito. Questo cheatsheet mira a insegnarti le basi su come utilizzare i binding arcani di tmux.

ScorciatoiaFunzione
Binding Generali
Ctrl + BIl tasto leader predefinito.
Ctrl + B, poi ?Apri il menu di aiuto di tmux.
Ctrl + B, poi ~Mostra tutti i messaggi di sistema per la sessione corrente.
Ctrl + B, poi Ctrl + BInvia il tasto leader attraverso il terminale.
Ctrl + B, poi :Apri il buffer dei comandi.
Ctrl + B, poi Ctrl + ZSospendi il client tmux corrente.
Ctrl + B, poi DScollega la sessione corrente dal terminale attivo.
Ctrl + B, poi Shift + DApri un prompt per selezionare quale sessione scollegare.
Ctrl + B, poi SPassa a una sessione diversa.
Ctrl + B, poi (Sposta il client corrente alla sessione precedente.
Ctrl + B, poi )Sposta il client corrente alla sessione successiva.
Ctrl + B, poi RRidisegna lo schermo corrente.
Ctrl + B, poi TMostra l’ora corrente.
Gestione Finestre
Ctrl + B, poi CCrea una nuova finestra.
Ctrl + B, poi &Elimina la finestra attualmente selezionata.
Ctrl + B, poi IMostra brevemente informazioni sulla finestra attualmente selezionata.
Ctrl + B, poi NVai alla finestra successiva nella sessione.
Ctrl + B, poi PVai alla finestra precedente nella sessione.
Ctrl + B, poi Alt + NVai alla finestra successiva con un marcatore.
Ctrl + B, poi Alt + PVai alla finestra precedente con un marcatore.
Ctrl + B, poi ,Cambia l’etichetta della finestra corrente.
Ctrl + B, poi .Cambia il numero di indice della finestra corrente.
Ctrl + B, poi LTorna alla finestra precedentemente selezionata.
Ctrl + B, poi 0-9Vai alla finestra con il numero di indice corrispondente.
Ctrl + B, poi ‘Apri un prompt per passare direttamente a un numero di indice specifico.
Ctrl + B, poi WApri un prompt per selezionare interattivamente la finestra a cui passare.
Ctrl + B, poi FCerca finestre che contengono una specifica stringa di testo.
Gestione Panes
Ctrl + B, poi QMostra l’indice del pane per lo schermo attualmente visibile.
Ctrl + B, poi %Crea un nuovo pane diviso verticalmente nella finestra corrente.
Ctrl + B, poi “Crea un nuovo pane diviso orizzontalmente nella finestra corrente.
Ctrl + B, poi XElimina il pane attualmente selezionato.
Ctrl + B, poi !Sposta il pane attualmente selezionato in un’altra finestra.
Ctrl + B, poi ;Seleziona il pane attivo precedentemente.
Ctrl + B, poi MContrassegna il pane corrente.
Ctrl + B, poi Shift + MRimuovi il contrassegno dal pane corrente.
Ctrl + B, poi OSeleziona il pane successivo nella finestra attualmente selezionata.
Ctrl + B, poi {Scambia il pane attualmente selezionato con quello precedente nell’indice.
Ctrl + B, poi }Scambia il pane attualmente selezionato con quello successivo nell’indice.
Ctrl + B, poi SuSeleziona il pane sopra il pane attualmente selezionato.
Ctrl + B, poi GiùSeleziona il pane sotto il pane attualmente selezionato.
Ctrl + B, poi SinistraSeleziona il pane a sinistra del pane attualmente selezionato.
Ctrl + B, poi DestraSeleziona il pane a destra del pane attualmente selezionato.
Layout dei Panes
Ctrl + B, poi Alt + 1Dispone il layout dei panes nella finestra corrente in un layout impilato orizzontalmente.
Ctrl + B, poi Alt + 2Dispone il layout dei panes nella finestra corrente in un layout impilato verticalmente.
Ctrl + B, poi Alt + 3Dispone il layout dei panes nella finestra corrente in un layout master-stack orizzontale.
Ctrl + B, poi Alt + 4Dispone il layout dei panes nella finestra corrente in un layout master-stack verticale.
Ctrl + B, poi Alt + 5Dispone il layout dei panes nella finestra corrente in un layout a piastrelle.
Ctrl + B, poi SpazioCicla attraverso tutti i layout predefiniti nella finestra corrente.
Ctrl + B, poi Ctrl + SuAumenta la dimensione del pane attualmente selezionato di una riga verso l’alto.
Ctrl + B, poi Ctrl + GiùAumenta la dimensione del pane attualmente selezionato di una riga verso il basso.
Ctrl + B, poi Ctrl + SinistraAumenta la dimensione del pane attualmente selezionato di una riga verso sinistra.
Ctrl + B, poi Ctrl + DestraAumenta la dimensione del pane attualmente selezionato di una riga verso destra.
Modalità di Copia Testo
Ctrl + B, poi [Passa la sessione corrente alla modalità di copia testo di tmux.
GVai alla linea superiore della finestra corrente.
Shift + GVai alla linea inferiore della finestra corrente.
/Esegui una ricerca in avanti per una parola chiave.
?Esegui una ricerca all’indietro per una parola chiave.
NEvidenzia la prossima occorrenza di una parola chiave.
Shift + NEvidenzia l’occorrenza precedente di una parola chiave.

| K
Freccia Su | Sposta il cursore di una riga verso l’alto. | | J
Freccia Giù | Sposta il cursore di una riga verso il basso. | | H/Freccia Sinistra | Sposta il cursore di un carattere verso sinistra. | | L/Freccia Destra | Sposta il cursore di un carattere verso destra. | | W | Sposta il cursore di una parola in avanti. | | B | Sposta il cursore di una parola indietro. | | Ctrl + Spazio | Inizia la selezione del testo dal punto corrente. | | Ctrl + W | Copia il testo selezionato nel buffer degli appunti. | | Q | Torna la finestra corrente a una sessione tmux regolare. | | Ctrl + B, poi ] | Incolla il contenuto dell’ultimo buffer nella finestra corrente. | | Ctrl + B, poi = | Apri l’elenco delle sessioni attualmente attive e seleziona dove incollare la selezione corrente.

Crediti immagine: ** Unsplash