Genom att köra kommandon i terminalen kan du göra många uppgifter snabbare än du kan använda en grafisk applikation. Men kommandotolken är inte så bra för multitasking, åtminstone inte utan någon hjälp. Och det är där tmux kommer in.

Tmux eller terminal multiplexer är ett kommandoradsprogram som gör att du kan köra och visa flera kommandon i ett enda terminalfönster samtidigt. Varje kommando finns i sitt eget fönsterfönster som om du använde en helblåsad fönsterhanterare.

För att hjälpa dig komma igång med tmux, har vi sammanställt viktiga tmux-termer och kommandon i fuskarket nedan.

GRATIS NEDLADDNING: Det här fusket är tillgängligt som nedladdningsbar PDF från vår distributionspartner, TradePub. Du måste fylla i ett kort formulär för att få åtkomst till det för första gången. Ladda ner De väsentliga Tmux-kommandona fuskblad.

De väsentliga Tmux-kommandona fuskblad

instagram viewer
Genväg Verkan
Allmän
¹Ctrl + b Standard prefix nyckel
t Visa tid (ESC återgår till terminalen)
: Ange ett kommando (Exempel: ": new-session")
list-kommandon Lista alla kommandon som tmux stöder
Tmux Villkor
Pane En öppen kommandoprompt (eller pseudo-terminal). Rutor kan visas sida vid sida eller vertikalt staplade i ett fönster.
Fönster Din syn på öppna rutor
Session En uppsättning öppna fönster
Klient Bakgrundsprocessen som visar din session
server En enda server hanterar alla öppna sessioner (servrar och klienter är separata processer som var och en kommunicerar via ett socket in / tmp.)
Skapa och hantera rutor
% Dela skärmen eller rutan i hälften vertikalt, skapa en ny ruta till höger
" Dela skärmen eller rutan i hälften horisontellt, skapa en ny ruta längst ner
Växla till den intilliggande rutan
o Byt till nästa ruta
q Visa ruta-nummer (när siffror visas, tryck på nummer för att byta till det rutan)
{ Flytta den aktuella rutan till vänster
} Flytta den aktuella rutan till höger
x Stäng den aktuella rutan
Ctrl + Ändra storlek på rutan i steg i en cell
Alt + Ändra storlek på rutan i steg om fem celler
Alt + 1 Ordna rutorna i den jämn-horisontella förinställda layouten
Alt + 2 Ordna rutorna i den jämnt-vertikala förinställda layouten
Alt + 3 Ordna rutor i huvud-horisontell förinställd layout
Alt + 4 Ordna rutor i huvud-vertikal förinställd layout
Alt + 5 Ordna rutorna i den kaklade förinställda layouten
Skapa och hantera Windows
c Skapa ett nytt fönster
! Lossa rutan i ett nytt fönster
n Byt till föregående fönster (i ordningsföljd)
p Byt till nästa fönster (i ordningsföljd)
l Byt till det fönster som nyligen använts
w Lista alla fönster och motsvarande nummer
Byt till motsvarande fönster
, Byt namn på det aktuella fönstret
jag Visa information om det aktuella fönstret
f Sök efter text i öppna fönster (ESC lämnar sökningen)
Skapa och hantera sessioner
new-session Skapa en ny session
$ Byt namn på den aktuella sessionen
list-sessioner Lista öppna sessioner
attach-session Skapa en ny klient och bifoga den till den angivna sessionen (-t target-session)
ta bort-klientens mål-session Lossa klienter som är kopplade till den aktuella sessionen
kill-session Förstör den aktuella eller specificerade sessionen
¹ För att aktivera en genväg måste du först trycka på och släppa prefixknappen och sedan trycka på genvägsknappen.

Mer hjälp med Linux-kommandoraden

Kommandona ovan hjälper dig att arbeta i tmux med flera rutor, fönster och sessioner. Om du verkligen vill göra tmux till din egen kan du gå vidare genom att redigera konfigurationsfilen lagrad på följande plats:

/etc/tmux.conf

Du kan också prova på skript.

När du arbetar uteslutande från terminalen är installationen av tmux liknande att installera en fönsterhanterare. Detta ger dig mer flexibilitet när du arbetar på servrar eller andra enheter utan en ansluten skärm. Ha kul att utforska tmux! Och om du letar efter fler kommandoradsresurser, ta en titt på vår Linux kommandon referensfusk ark Linux Commands Reference Cheat SheetDetta enkla fuskark hjälper dig att bli bekväm med Linux-kommandoradsterminalen på nolltid. Läs mer  Nästa.

Bertel är en digital minimalist som skriver från en bärbar dator med switchar för fysisk integritet och ett operativsystem godkänt av Free Software Foundation. Han värderar etik över funktioner och hjälper andra ta kontroll över sina digitala liv.