Scorciatoie da Tastiera Tmux

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.
| Scorciatoia | Funzione |
|---|---|
| Binding Generali | |
| Ctrl + B | Il 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 + B | Invia il tasto leader attraverso il terminale. |
| Ctrl + B, poi : | Apri il buffer dei comandi. |
| Ctrl + B, poi Ctrl + Z | Sospendi il client tmux corrente. |
| Ctrl + B, poi D | Scollega la sessione corrente dal terminale attivo. |
| Ctrl + B, poi Shift + D | Apri un prompt per selezionare quale sessione scollegare. |
| Ctrl + B, poi S | Passa 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 R | Ridisegna lo schermo corrente. |
| Ctrl + B, poi T | Mostra l’ora corrente. |
| Gestione Finestre | |
| Ctrl + B, poi C | Crea una nuova finestra. |
| Ctrl + B, poi & | Elimina la finestra attualmente selezionata. |
| Ctrl + B, poi I | Mostra brevemente informazioni sulla finestra attualmente selezionata. |
| Ctrl + B, poi N | Vai alla finestra successiva nella sessione. |
| Ctrl + B, poi P | Vai alla finestra precedente nella sessione. |
| Ctrl + B, poi Alt + N | Vai alla finestra successiva con un marcatore. |
| Ctrl + B, poi Alt + P | Vai 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 L | Torna alla finestra precedentemente selezionata. |
| Ctrl + B, poi 0-9 | Vai 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 W | Apri un prompt per selezionare interattivamente la finestra a cui passare. |
| Ctrl + B, poi F | Cerca finestre che contengono una specifica stringa di testo. |
| Gestione Panes | |
| Ctrl + B, poi Q | Mostra 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 X | Elimina 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 M | Contrassegna il pane corrente. |
| Ctrl + B, poi Shift + M | Rimuovi il contrassegno dal pane corrente. |
| Ctrl + B, poi O | Seleziona 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 Su | Seleziona il pane sopra il pane attualmente selezionato. |
| Ctrl + B, poi Giù | Seleziona il pane sotto il pane attualmente selezionato. |
| Ctrl + B, poi Sinistra | Seleziona il pane a sinistra del pane attualmente selezionato. |
| Ctrl + B, poi Destra | Seleziona il pane a destra del pane attualmente selezionato. |
| Layout dei Panes | |
| Ctrl + B, poi Alt + 1 | Dispone il layout dei panes nella finestra corrente in un layout impilato orizzontalmente. |
| Ctrl + B, poi Alt + 2 | Dispone il layout dei panes nella finestra corrente in un layout impilato verticalmente. |
| Ctrl + B, poi Alt + 3 | Dispone il layout dei panes nella finestra corrente in un layout master-stack orizzontale. |
| Ctrl + B, poi Alt + 4 | Dispone il layout dei panes nella finestra corrente in un layout master-stack verticale. |
| Ctrl + B, poi Alt + 5 | Dispone il layout dei panes nella finestra corrente in un layout a piastrelle. |
| Ctrl + B, poi Spazio | Cicla attraverso tutti i layout predefiniti nella finestra corrente. |
| Ctrl + B, poi Ctrl + Su | Aumenta 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 + Sinistra | Aumenta la dimensione del pane attualmente selezionato di una riga verso sinistra. |
| Ctrl + B, poi Ctrl + Destra | Aumenta 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. |
| G | Vai alla linea superiore della finestra corrente. |
| Shift + G | Vai alla linea inferiore della finestra corrente. |
| / | Esegui una ricerca in avanti per una parola chiave. |
| ? | Esegui una ricerca all’indietro per una parola chiave. |
| N | Evidenzia la prossima occorrenza di una parola chiave. |
| Shift + N | Evidenzia 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