5 nyttige tips for bedre Tmux-terminaløkter


tmux er en terminalmultiplekser som ligner på GNU-skjermen, som brukes til å opprette, få tilgang til og kontrollere flere terminalsesjoner fra en enkelt konsoll. Det er nyttig for systemadministratorer for å kjøre mer enn ett kommandolinjeprogram samtidig.

En nyttig funksjon i tmux er at den kan løsnes fra en skjerm og fortsette å kjøre i bakgrunnen, og deretter festes på nytt. I denne forbindelse lar det SSH-økter forbli aktive selv etter at du har koblet fra konsollen.

Les også: 10 kule kommandolinjeverktøy for Linux-terminalen

I tmux er en økt en beholder for individuelle konsoller som administreres av tmux. Hver økt har ett eller flere vinduer knyttet til seg. Og et vindu fyller hele skjermen og du kan dele den opp i flere rektangulære ruter (enten vertikalt eller horisontalt), som hver er en separat pseudoterminal.

I denne artikkelen vil vi forklare noen nyttige tips for bedre tmux-økter i Linux.

Konfigurer Terminal for å starte tmux som standard

For å konfigurere terminalen til automatisk å starte tmux som standard, legg til følgende linjer i ~/.bash_profile-skalloppstartsfilen, rett over aliaseseksjonen.

if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
    tmux attach -t default || tmux new -s default
fi

Lagre filen og lukk den.

Lukk og åpne terminalen på nytt for å begynne å bruke tmux som standard, hver gang du åpner et terminalvindu.

Gi terminalsesjonsnavn

tmux gir et standardnavn for økter, men noen ganger er dette navnet ikke beskrivende nok. Du kan gi en økt et navn du ønsker.

Hvis du for eksempel jobber med flere datasentre, kan du navngi økter som “datasenter1, datasenter2 osv.. ”.

tmux new -s datacenter1
tmux new -s datacenter2

Bytt mellom tmux-terminaløkter

For enkelt å bytte mellom forskjellige tmux-økter, må du aktivere fullføring av øktnavn. Du kan bruke tmux fullføringsutvidelsen for å aktivere den som vist:

cd bin
git clone https://github.com/srsudar/tmux-completion.git

Kilde deretter filen ~/bin/tmux-completion/tmux i ~/.bashrc-filen ved å legge til følgende linje i den.

source  ~/bin/tmux-completion/tmux

Lagre filen og lukk den.

Lukk deretter og åpne terminalvinduet på nytt, neste gang du skriver inn følgende kommando og trykker på Tab-tasten, skal det vise deg de mulige øktnavnene.

tmux attach -t

Bruk Tmuxinator Session Manager

En øktleder oppretter tmux-arbeidsområder programmatisk ved å kjøre en rekke kommandoer basert på en konfigurasjon. Den mest brukte tmux session manager er tmuxinator.

Tmuxinator er et verktøy som brukes til å lage og administrere tmux-økter enkelt. For å bruke det effektivt, bør du ha praktisk kunnskap om tmux. Viktigere, du bør forstå hvilke vinduer og ruter som er i tmux.

Bruk Zoom for å fokusere på en enkelt prosess

Sist men ikke minst, etter å ha åpnet alle rutene, vil du fokusere på en enkelt prosess, du kan zoome prosessen for å fylle hele skjermen. Bare flytt til ruten du vil fokusere på og trykk Ctrl+b, z (bruk den samme for å zoome ut).

Når du er ferdig med zoomfunksjonen, trykker du på den samme tastekombinasjonen for å zoome ut ruten.

Les også: 20 nyttige terminalemulatorer for Linux

Det er det! I denne artikkelen har vi forklart noen nyttige tips for bedre tmux-økter i Linux. Du kan dele flere tips med oss, eller stille spørsmål via tilbakemeldingsskjemaet nedenfor.