Quando si tratta di CLIS, nessun sistema operativo può confrontarsi con Linux. Ogni distribuzione Linux è fortemente integrata con il suo terminale, consentendo a uno di eseguire processi complessi con pochi comandi.
Mentre il terminale può essere autosufficiente da solo, avere alcune funzionalità extra aggiunge solo l'esperienza. Una di queste funzionalità utile sarebbe la possibilità di gestire contemporaneamente più finestre e sessioni di termini. Fortunatamente, esiste un programma che può soddisfare le tue esigenze.
TMUX consente ai suoi utenti di aprire più di una sessione del terminale di comando in una singola istanza. Permette loro di creare, gestire e navigare attraverso più finestre di terminale contemporaneamente.
Con una pletora di funzionalità, personalizzazione tecnica e visiva e documentazione di facile comprensione, si può sicuramente dire che TMUX è un must per aumentare la tua esperienza CLI.
Copia Modalità in TMUX
TMUX viene fornito con una varietà di modalità che semplificano il lavoro e la gestione di più sessioni. Una di queste modalità è la "modalità di copia". Come suggerisce il nome, la modalità di copia consente di copiare un determinato blocco di testo e incollarlo in un'altra posizione.
Se provi dall'uso di applicazioni basate su GUI come Word e Blocco note, che utilizzano i metodi di selezione del mouse per copiare il testo, la copia in TMUX può sembrare difficile poiché il processo è puramente basato sulla tastiera.
Non c'è bisogno di preoccuparsi, poiché questa guida ti aiuterà a imparare a utilizzare la modalità di copia in TMUX. Esamineremo le basi insieme ad alcuni suggerimenti per la navigazione per aiutarti a familiarizzare con la modalità copia.
Abilita la modalità copia in tmux
Iniziamo imparando come abilitare la modalità copia in tmux. Questo metodo utilizza il terminale di comando.
Useremo Ubuntu 20.04 per questo tutorial. Tuttavia, il metodo è lo stesso per altre distribuzioni Linux.
Per avviare una sessione TMUX, inizia aprendo il terminale di comando.
Una volta che il terminale si aprirà, apri una nuova sessione TMUX utilizzando il comando seguente:
$ tmux
Successivamente, prova ad accedere al TMUX.Conf File usando l'editor di testo a tua scelta. Per questo, assicurati di essere nella tua home directory predefinita. Puoi trovare la posizione della tua directory con l'aiuto del seguente comando:
$ pwd
L'output visualizzerà la directory corrente. Nel caso in cui non sia nella directory di tua scelta, usa il comando $ cd per modificare la directory come segue:
$ CD
Una volta che hai finito con questo, apri il tmux.Conf File in un editor di testo. Per questo tutorial, useremo Nano.
$ sudo nano ~/.tmux.conf
Questo dovrebbe aprire il file di configurazione.
Una volta che il file di configurazione, aggiungi la seguente riga per abilitare la modalità di copia:
$ setw -g modalità -chiavi VI
Una volta fatto, salva il file. Ora dovresti avere accesso alla modalità copia.
Per testarlo, avviare una sessione TMUX e aprire alcuni vetri. Ciò dovrebbe essere possibile utilizzando le seguenti scorciatoie.
Ora puoi procedere per inserire la modalità Copia su TMUX. Per fare questo, basta premere Ctrl + [. La modifica del cursore di testo dovrebbe indicare che ora sei in modalità copia.
Navigazione in modalità copia
Le chiavi di navigazione in modalità copia TMUX assomigliano a quelle utilizzate in VIM. Di seguito è riportato un elenco di utili chiavi di navigazione:
Per iniziare a copiare il testo, evidenzia il testo premendo lo spazio. Copia il testo premendo accedere. Passa al luogo in cui desideri incollare il testo e premere Ctrl + j per incollare.
Conclusione
Questa era una guida su come è possibile utilizzare la modalità copia in tmux. Abbiamo esaminato le basi della modalità copia, come abilitarla e navigare attraverso di essa. Infine, abbiamo parlato di come usarlo per copiare il testo.