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
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.