GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare Tmux + Cheat Sheet

In questo tutorial ti insegneremo come usare Tmux. È un'applicazione che ti consente di dividere la finestra sul terminale in più altre. Quindi, in una singola finestra, possiamo avere diverse istanze del terminale aperte, simili a GNU screen o Byobu.

Tmux è l'ideale per velocizzare le attività del terminale sul tuo VPS, soprattutto se sei un amministratore di sistema, che ha bisogno di gestire più terminali in uno.

Come installare Tmux su Ubuntu o Debian

Tmux è uno strumento nei repository ufficiali di Debian e Ubuntu. Ciò lo rende incredibilmente facile da installare. Per fare ciò, utilizzeremo APT, che è il gestore di pacchetti per Debian e Ubuntu. Con questo gestore di pacchetti, saremo in grado di installare, disinstallare e aggiornare i pacchetti senza preoccuparci delle dipendenze. Innanzitutto, dovrai accedere al tuo server privato virtuale tramite SSH. Se riscontri problemi, dai un'occhiata al nostro tutorial PuTTY.

L'installazione di Tmux richiede i privilegi di amministratore, quindi suggeriamo di aggiungere sudo al comando.

Esegui questo comando per installare l'utilità:

sudo apt-get install tmux

Successivamente, è una buona idea confermare la versione installata. Possiamo farlo con il seguente comando:

tmux -V

Tmux è ora correttamente installato e pronto per l'uso.

Primi passi con Tmux

Tmux è un'applicazione basata su sessioni. Cioè, una volta eseguita l'utilità, si apre una nuova sessione. In ogni sessione possono esserci più terminali in quanto Tmux è un multiplexer di terminali.

Quindi, per iniziare a usare Tmux, dobbiamo connetterci a una nuova sessione. Questo viene fatto con il comando:

tmux

Una volta avviata la sessione, vedremo lo stesso terminale di sempre, fatta eccezione per una barra verde in basso. Questa barra indica la sessione attiva e che stiamo usando Tmux. È anche possibile nominare la sessione. Per fare ciò, possiamo digitare il seguente comando durante la creazione di uno:

tmux new -s [session_name]

L'utilità più importante di Tmux è che consente diverse istanze di terminali in un'unica finestra. In altre parole, in una sessione. Inoltre, saremo in grado di accedervi rapidamente e facilmente dalla tastiera.

Per disconnettere da un Tmux una sessione, dobbiamo digitare il seguente comando:

exit

Utilizzo dei prefissi per controllare Tmux

Tmux si basa su comandi che eseguono compiti specifici. Tuttavia, per eseguire questi comandi, è necessario prima utilizzare un prefisso. Il prefisso dice a Tmux che un comando verrà eseguito. Per impostazione predefinita, il prefisso è CTRL+B.

Quindi il modo corretto per strutturare i comandi in Tmux è:

<prefix> + Command

Cioè, dobbiamo premere i tasti CTRL+B e poi il comando. Ad esempio, per creare una nuova sessione, il comando sarebbe C . Quindi, per creare una nuova sessione dobbiamo premere CTRL+B e la successiva CCTRL+B, C .

Alcuni utili comandi

Un'altra fantastica caratteristica di Tmux è che possiamo "salvare" una sessione specifica. Ad esempio, se stiamo usando htop e utilizziamo il comando detach (CTRL+B, D ) quando eseguiamo di nuovo Tmux scopriremo che il processo funziona ancora. Questo è molto utile per eseguire comandi che richiedono molto tempo per essere eseguiti, come i backup.

Quindi, possiamo iniziare una nuova sessione digitando questo comando nella riga di comando:

tmux new

In quella nuova sessione, eseguiremo htop. Htop è uno strumento per monitorare le risorse di sistema.

Quindi, utilizziamo il comando disconnessione per disconnettersi. Quindi, per prima cosa, inseriamo il prefisso premendo CTRL+B e poi, il comando D . Vedremo che avremo il prossimo messaggio nel terminale.

Ora dobbiamo tornare alla nostra sessione "allegata". Per fare ciò eseguiamo il seguente comando nel terminale:

tmux attach -t [session_name]

Poiché non abbiamo utilizzato un nome per la sessione, utilizzeremo il valore 0. Il comando è simile al seguente:

tmux attach -t 0

E torneremo connessi alla nostra sessione precedente.

È possibile fare più sessioni con il comando C . Per navigare tra di loro utilizziamo il numero identificativo. Ad esempio, la prima sessione che creiamo dal terminale normale sarebbe 0 . Se creiamo un'altra sessione corrisponde al numero 1 .

CTRL+B, 1

Possiamo vedere la sessione corrente con la barra verde nella parte inferiore della finestra.

Possiamo vedere quante sessioni di Tmux sono aperte con il seguente comando:

tmux ls

Gestione dei riquadri

Impariamo come manipolare i pannelli terminali, altrimenti noti come finestre divise. Possiamo dividere una finestra orizzontalmente, con il comando

Dovrebbe essere:CTRL+B

E per fare lo stesso ma verticalmente:CTRL+B %

Per passare da un pannello all'altro, possiamo usare il comando – CTRL+B, tasto freccia (nella direzione del riquadro in cui vuoi andare)

E poi possiamo navigare attraverso ciascuno dei pannelli. Se vogliamo chiuderne solo uno dobbiamo premere – CTRL+D.

Cheat Sheet di Tmux

Infine, vogliamo condividere un cheat sheet da utilizzare come riferimento:

Sessioni

Inizia una nuova sessione:

tmux

Inizia una nuova sessione con un nome:

tmux new -s [name]

Avvia una sessione allegata:

tmux a #

Se la sessione di Tmux ha un nome:

tmux attach -t [name]

Elenca tutte le sessioni di Tmux:

tmux ls

Esci dall'utilità:

exit

Termina sessione:

tmux kill-session -t [name]

Gestione finestre

Nuova finestra +c
Finestra successiva +n
Elenca tutte le finestre +w
Rinomina una finestra +,
Finestra precedente +p
Trova una finestra +f
Uccidi una finestra +&

Gestione dei riquadri

Dividi i riquadri verticalmente +%
Dividi i riquadri orizzontalmente +“
Attiva/disattiva l'ultimo piano attivo +;
Scambia riquadri +o
Riquadro di eliminazione +x
Mostra i numeri dei riquadri +q
Sposta il piano a sinistra +{
Sposta il piano a destra +}
Commutazione tra i riquadri +tasto freccia

Conclusione

Come abbiamo appreso, Tmux è uno strumento importante che aiuta a utilizzare il terminale in modo efficiente suddividendo le finestre e navigando tra le sessioni.

La gestione di questa utility avviene tramite comandi. Abbiamo imparato quelli più basilari e utili per il lavoro quotidiano.

Quindi, se vuoi saperne di più su questo strumento, ti consigliamo di consultare la sua documentazione ufficiale.


Linux
  1. Come utilizzare Nginx per reindirizzare

  2. Come usare il comando Su in Linux

  3. Come trovare i valori validi per il termine da utilizzare in Tmux?

  4. come usare pylint in vim

  5. Come usare dos2unix?

Come installare tmux su Linux

Come usare il comando PS

Come usare il comando TOP

Come utilizzare FTP

Come installare wget su CentOS 7 con un Cheat Sheet di wget

Come installare e utilizzare Tmux (Terminal Multiplexer) nel sistema Linux