Kom i gang med tmux

I dette indlæg vil vi skrive om tmux, som er en terminal multiplexer, meget ligesom GNU Skærm men meget kraftigere. Hvis du bruger meget tid i en CLI, så vil du elske tmux.

Hvad er tmux?

Ifølge tmux forfattere:

tmux er en terminal multiplexer. Hvad er en terminal multiplexer? Det lader dig nemt skifte mellem flere programmer i en terminal, løsne dem (de fortsætter med at køre i baggrunden) og sætte dem på igen i en anden terminal. Og gør meget mere.

Installation

Installation er ret ligetil, hvis du har Ubuntu eller nogen anden Debian-baseret distribution kan du installere tmux med:

sudo apt-get install tmux

on CentOS/ Fedora:

yum install tmux

og på MacOS:

bryg installation tmux

Efter installationen skal du starte tmux-kørslen tmux i dit terminal vindue.

Konfiguration & Prefiks nøgle

Den globale konfigurationsfil er placeret på /etc/tmux.conf og den brugerspecifikke konfigurationsfil er placeret på ~ / .tmux.conf. Standard præfiks er Ctrl-b men hvis du vil ændre det til Ctrl-a (GNU-skærmens standardpræfiks), skal du tilføje følgende kode til din ~ / .tmux.conf-fil:

løsg Cb-sæt -g præfiks Ca bind Ca send-præfiks

Session Management

tmux er udviklet på en klient-server model, hvilket betyder at sessionen er gemt på serveren og fortsætter ud over ssh logout.

Følgende kommando vil oprette en ny session kaldet mysession:

tmux ny-session-er mysession

At vedhæfte til en session løber:

tmux vedhæfte -t ​​mysession

For at liste alle sessionskørsler:

tmux ls

Du kan dræbe en session ved hjælp af følgende kommando:

tmux kill-session -t mysession

Ofte anvendte sessions-kommandoer

Ctrl-b d Fjern det fra den aktuelle session Ctrl-b (Gå til forrige session Ctrl-b) Gå til næste session Ctrl-b L Gå til den tidligere brugte session Ctrl-b s Vælg en session fra sessionen listen

Windows (faner) Management

Hver session kan have flere windows. Som standard alle windows er nummereret fra nul.

Ofte brugt windows (faner) kommandoer

Ctrl-b 1 Skift til vindue 1 Ctrl-b c Opret nyt vindue Ctrl-b w Liste over alle windows
Ctrl-b n Gå til næste vindue Ctrl-b p Gå til forrige vindue Ctrl-b f Find vindue Ctrl-b, Navn-vindue Ctrl-b w Vælg et vindue fra windows liste Ctrl-b & Kill det aktuelle vindue

Panes Management

Med tmux kan du opdele windows ind i flere ruder.

Ofte anvendte ruder kommandoer

Ctrl-b "Opdel ruden lodret (øverst / nederst) Ctrl-b% Opdel ruden vandret (venstre / højre) Ctrl-b q Vis rudenumre Ctrl-b x Dræb den aktuelle rude Ctrl-b + Break rude i vindue Ctrl -b - Gendan rude fra vindue Ctrl-b til venstre Gå til næste rude til venstre Ctrl-b højre Gå til næste rude til højre Ctrl-b op Gå til næste rude øverst Ctrl-b ned Gå til næste rude i bunden Ctrl-b o Cykl gennem alle ruder Ctrl-b; Gå til tidligere brugt rude

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.