Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man installerar och konfigurerar Tmux för Linux

Om du ständigt växlar mellan terminaler och inte kan hitta rätt fönster när det behövs, överväg att använda en multiplexer. Dessa är program som tillåter användare att köra flera terminalsessioner i ett enda fönster.

Tmux är en populär multiplexer som erbjuder en uppsjö av fantastiska funktioner. Det gör det enkelt för dig att köra olika applikationer i separata sessioner och växla mellan dem utan ansträngning.

Hur man installerar Tmux i Linux

Den här guiden visar hur du installerar och konfigurerar tmux för Linux-maskiner. Starta en terminal och använd lämplig installationsmetod för ditt system.

På Debian-baserade distributioner:

sudo install tmux

På CentOS/REHL:

yum install tmux

Så här installerar du tmux på Arch Linux:

pacman -S tmux

När installationen är klar, starta en terminal och skriv in tmux för att starta en ny tmux-session. Detta kommando kommer att initiera en ny session i ett fönster och starta skalet. Statusfältet längst ner visar information om din nuvarande session.

tmux

Hur man använder Tmux som en första timer

Tmux har begrepp som sessioner, fönster, rutor och snabbtangenter. Därför tycker nybörjare ofta att det är skrämmande i början. Men när du väl fått kläm på det kommer du att känna dig mycket mer produktiv.

En tmux-session definierar det aktuella arbetet. Windows tillåter användare att utföra olika aktiviteter i en session. Rutor, å andra sidan, låter dig arbeta med separata vyer inuti ett fönster.

Du kan hantera alla dessa via tmux-kommandon, en kombination av tmux-prefixet följt av en specifik nyckel. Standardprefixet är Ctrl + B.

Hur man hanterar sessioner i Tmux

Tmux kan hantera flera sessioner samtidigt. Detta gör att utvecklare enkelt kan växla mellan olika projekt. Du kan också skapa nya sessioner när du vill.

tmux new -s test-session

Det ovannämnda kommandot skapar en ny session med namnet testsession. Du kan också skapa sessioner från en redan körande instans av tmux. För att göra detta, anropa tmux-tolken och skriv sedan in prefixet följt av ett kolon-tecken, eller Ctrl + B : för standardprefixet.

Relaterad  Realme växer 831% och överträffar Xiaomi, Samsung och Oppo på 5G

Kommandot kommer att öppna en ny tmux-tolk där vi kan mata in kontrollkommandon. Skriv följande för att skapa en ny session.

:new -s test-session

Stiga på Ctrl + B s för att se alla aktiva sessioner. Du kan växla till en annan session genom att välja den och trycka på Stiga på.

Du kan koppla från vilken session som helst, och tmux kommer fortfarande att hålla processen igång. Typ :lösgöra i tmux-tolken eller enter Ctrl + B d för att koppla bort den aktuella sessionen.

Använd följande kommando för att bifoga till den senaste sessionen.

tmux attach

Du kan koppla till en specifik tmux-session genom att ange sessionsnamnet. Använd -t alternativet att göra detta.

tmux attach -t test-session

För att döda en tmux-session, använd kill-session kommando.

tmux kill-session -t test-session

Hur man hanterar Windows i Tmux

Tmux-fönster spänner över hela skärmen och kan delas upp i flera rutor. Var och en av dessa rutor kommer att fungera som en separat pseudoterminal. Du kan skapa ett nytt tmux-fönster med Ctrl + B c.

Använda sig av Ctrl + B, för att byta namn på dina tmux-fönster. Det kommer att anropa tmux-tolken. Skriv in det nya fönsternamnet här.

Tmux gör det enkelt att växla mellan olika fönster. Ange tmux-prefixet följt av fönsternumret. Du kan till exempel snabbt växla till det andra fönstret med Ctrl + B 2.

Du kan också byta tmux-fönster. För att göra detta, anropa tolken genom att skriva Ctrl + B : och skriv in följande.

:swap-window -s 1 -t 3

Detta kommando växlar det första och tredje fönstret. Du kan ta bort ett fönster när du är klar med det Ctrl + B &.

Hur man hanterar rutor i Tmux

Hittills har vi använt sessioner och fönster i tmux. Men saker och ting blir riktigt spännande när du börjar använda rutor. Rutor är i princip pseudoterminaler som körs inuti ett fönster. Vi kan använda dem för att köra flera terminalinstanser från ett enda tmux-fönster.

Du kan skapa horisontella och vertikala rutor i tmux. Skriv in Ctrl + B för att dela vyn horisontellt.

Relaterad  Detta konstiga nya hotell i Japan har robotar som personal

Detta kommer att dela det aktuella fönstret horisontellt och öppna en ny terminal i det nya fönstret. Använda sig av Ctrl + B % för att starta en vertikal ruta.

Du kan skapa horisontella och vertikala rutor samtidigt. Använd snabbtangenten Ctrl + B o för att växla mellan rutor.

Genom att växla mellan rutans zoom kan användare dölja alla andra fönster. Den här funktionen är praktisk när du behöver fokusera på en specifik uppgift. Använda sig av Ctrl + B z för att växla rutor. Du kan stänga den aktuella rutan när som helst genom att använda snabbtangenten Ctrl + B x.

Hur man konfigurerar Tmux i Linux

Du kan konfigurera nästan alla aspekter av din tmux-installation. Vi rekommenderar dock att du börjar med grunderna och går vidare till mer avancerade alternativ senare.

Tmux-konfigurationer görs genom att justera ~/.tmux.conf fil. Använd din favorit Linux-textredigerare för att redigera den här filen.

vim ~/.tmux.conf

Låt oss visa några grundläggande konfigurationer. Du kan till exempel ändra prefixet tmux från Ctrl + B till Ctrl + A genom att lägga till raden nedan i tmux.conf fil.

set -g prefix C-a
unbind C-b

Avbindning av standardnyckeln gör att vi kan tilldela den för ett annat kommando. Så den andra raden är en bra praxis, inget obligatoriskt.

Vi kan också ändra basindexet för fönster och rutor från noll till ett. Det är intuitivt för användare som inte är bekväma med ett nollbaserat index.

set -g base-index 1 # starts window numbering from 1
set -g pane-base-index 1 # starts pane numbering from 1

Eftersom tmux är ett terminaldrivet verktyg, stöder det inte musfunktioner direkt. Du kan dock enkelt aktivera musstöd för tmux genom att lägga till filen nedan i din konfiguration.

set -g mouse on

Introduktion till Tmux Plugins

Du kan välja mellan ett antal tmux-plugins som utvecklats av communityn. De erbjuder ytterligare funktioner för att förbättra produktiviteten, vilket i sin tur förbättrar ditt övergripande arbetsflöde. Vissa fristående plugin-hanterare är också tillgängliga som hjälper användare att implementera dessa plugins i tmux.

Relaterad  Varför de är så viktiga i innehållsstrategi

Tmux Plugin Manager (TPM) är ett sådant verktyg som låter oss installera och konfigurera plugins från tredje part. Du kan installera det genom att följa instruktionerna på TPM:s officiella webbplats.

Vi rekommenderar starkt användare att kolla in paketet tmux-resurrect. Du kan använda den för att spara tmux-sessioner mellan omstarterna.

Hantera terminalarbetsflöde med Tmux

Tmux erbjuder en fullfjädrad lösning för terminalentusiaster som har svårt att växla mellan fönster. Det är ett utmärkt verktyg för människor som tar produktivitet på allvar. Även om det är en del inlärning, blir det en vana när du fortsätter att använda Tmux.

Kraften hos terminaler är inte bara begränsad till Linux-operativsystem eller datorer i allmänhet. Du kan till och med använda en terminal i din smartphone och utföra några grundläggande Linux-beräkningar på Android.

Om författaren

Rubaiat Hossain (47 artiklar publicerade)

Rubaiat är en CS-examen med en stark passion för öppen källkod. Förutom att vara en Unix-veteran, är han också intresserad av nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en aldrig sinande beundran för klassisk rock.

Mer från Rubaiat Hossain

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera