5 koristnih nasvetov za boljše terminalske seje Tmux


Zaslon GNU, ki se uporablja za ustvarjanje, dostop do in upravljanje več terminalskih sej z ene konzole. Sistemskim skrbnikom je uporabno, če hkrati izvajajo več kot en program ukazne vrstice.

Ena uporabna lastnost tmuxa je, da lahko seje SSH ostanejo aktivne tudi po prekinitvi povezave s konzolo.

V tmuxu je seja vsebnik za posamezne konzole, ki jih upravlja tmux. Vsaka seja ima povezano eno ali več oken. Okno zapolni celoten zaslon in ga lahko razdelite na več pravokotnih podoknov (navpično ali vodoravno), od katerih je vsak ločen psevdo terminal.

V tem članku bomo razložili nekaj koristnih nasvetov za boljše seje tmux v Linuxu.

Konfigurirajte Terminal za privzeti zagon tmuxa

Če želite svoj terminal konfigurirati tako, da samodejno zažene tmux kot privzeto, dodajte naslednje vrstice v zagonsko datoteko lupine ~/.bash_profile , tik nad razdelkom z vzdevki.

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

Shranite datoteko in jo zaprite.

Nato zaprite in znova odprite terminal, da privzeto začnete uporabljati tmux, vsakič, ko odprete terminalsko okno.

Določite imena terminalskih sej

tmux daje privzeto ime za seje, včasih pa to ime ni dovolj opisno. Seji lahko daste ime po vaši izbiri.

Na primer, če delate z več podatkovnimi centri, lahko poimenujete seje, kot so\"podatkovni center1, podatkovni center2 itd.".

$ tmux new -s datacenter1
$ tmux new -s datacenter2

Preklopite med terminalskimi sejami tmux

Za preprosto preklapljanje med različnimi sejami tmux morate omogočiti dokončanje imen sej. Z razširitvijo dokončanja tmux lahko omogočite, kot je prikazano:

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

Nato izvorno datoteko ~/bin/tmux-complete/tmux v datoteki ~/.bashrc, tako da vanj dodate naslednjo vrstico.

source  ~/bin/tmux-completion/tmux

Shranite datoteko in jo zaprite.

Nato zaprite in znova odprite terminalsko okno, naslednjič, ko vnesete naslednji ukaz in pritisnete tipko Tab, se prikažejo možna imena sej.

$ tmux attach -t

Uporabite Tmuxinator Session Manager

Upravitelj sej programsko ustvari delovne prostore tmux z izvajanjem vrste ukazov, ki temeljijo na konfiguraciji. Najbolj razširjen upravitelj sej tmux je tmuxinator.

Tmuxinator je pripomoček za enostavno ustvarjanje in upravljanje sej tmux. Za učinkovito uporabo morate imeti delovno znanje o tmuxu. Pomembno je, da razumete, katera okna in podokna so v tmuxu.

Z Zoomom se osredotočite na en sam proces

Nenazadnje, ko se odprete vsa okna, se želite osredotočiti na en sam postopek, lahko povečate postopek, da zapolnite celoten zaslon. Preprosto se pomaknite na podokno, na katerega se želite osredotočiti, in pritisnite Ctrl+b , z (za pomanjšanje uporabite isto).

Ko končate s funkcijo povečave, pritisnite isto kombinacijo tipk, da pomanjšate podokno.

To je to! V tem članku smo razložili nekaj koristnih nasvetov za boljše seje tmux v Linuxu. Z nami lahko delite več nasvetov ali postavite vprašanja preko spodnjega obrazca za povratne informacije.