Tmux (Terminal Multiplexer) är en programvara med fri och öppen källkod som gör att du kan öppna flera terminalfönster i en enda konsol. Användarna kan köra flera kommandon samtidigt i olika terminalfönster under samma session, och de kan röra sig fritt mellan fönstren och anpassa deras storlek och layout. Med Tmux kan du arbeta med terminalen på ett effektivare sätt, vilket gör den mer flexibel och användarvänlig.
Tmux har funktioner som att spara sessionsstatus mellan omstarter, dela upp fönster i flera rutor, kommandohistorikhantering, stöd för mus- och tangentbordsgenvägar, anpassning av teman och mycket annat.
Det kan användas både i ett lokalt nätverk och via fjärråtkomst, vilket gör att systemadministratörer kan hantera nätverk och servrar på ett effektivare och säkrare sätt. Tmux finns tillgängligt för många Unix-liknande operativsystem, bland annat Linux, macOS och FreeBSD.
En session i tmux är en logisk gruppering av öppna terminalfönster. Varje session kan innehålla flera fönster och rutor, som kan flyttas fritt och ändra storlek oberoende av varandra. När du skapar en ny tmux-session startar den i terminalen och gör det möjligt att multitaska, dvs. köra flera kommandon samtidigt och visa resultatet av körningen i olika fönster.
Tmux behåller statusen för varje session även om du stänger terminalen, kopplar bort dig från servern eller startar om systemet. Detta gör att du kan fortsätta där du slutade tidigare, även efter att sessionen har startats om. Dessutom kan du med tmux växla mellan sessioner, skapa nya fönster i den aktuella sessionen, hantera fönster, paneler, tilldela snabbtangenter med mera. Sammantaget förenklar användningen av sessioner i tmux ditt arbete med terminalen och förbättrar din arbetseffektivitet.
Om du vill ansluta till en tmux-session som redan körs måste du utföra följande kommando i terminalen:
tmux attach -t <session name>
där `<session name>` är namnet på den session som du vill ansluta till.
Om du vill koppla bort dig från en tmux-session och låta den köras i bakgrunden kör du följande tangentkombination: Ctrl-b d. Detta kommando flyttar dig från tmux-sessionen till skalet och tmux kommer att fortsätta att köras i bakgrunden.
Om du däremot vill avsluta tmux-sessionen helt och hållet trycker du på `CTRL + b` och skriver sedan kommandot `:kill-session`. Detta kommer att avsluta alla fönster och paneler som är associerade med den Tmux-sessionen.
Apply the discount by inserting the promo code in the special field at checkout: