5 Nëtzlech Tipps fir Besser Tmux Terminal Sessiounen


GNU Écran, dee benotzt gëtt fir verschidde Terminalsessiounen aus enger eenzeger Konsole ze kreéieren, Zougang a kontrolléieren. Et ass nëtzlech fir Systemadministratoren fir méi wéi ee Kommandozeilprogramm zur selwechter Zäit ze lafen.

Eng nëtzlech Feature vun tmux ass datt et SSH Sessiounen ka sinn fir aktiv ze bleiwen och nodeems Dir vun der Konsole trennt.

An tmux ass eng Sessioun e Container fir eenzel Konsolen, déi vun tmux geréiert ginn. All Sessioun huet een oder méi Fënstere verbonne mat. An eng Fënster fëllt de ganze Bildschierm an Dir kënnt et an e puer rechteckeg Scheier opdeelen (entweder vertikal oder horizontal), all eenzel ass e separate Pseudo-Terminal.

An dësem Artikel erkläre mir e puer nëtzlech Tipps fir besser tmux Sessiounen am Linux.

Konfiguréieren Terminal fir tmux als Standard ze starten

Fir Ären Terminal ze konfiguréieren fir automatesch tmux als Standard ze starten, füügt déi folgend Zeilen un Är ~/.bash_profile Shell Startupdatei, just iwwer Är Aliasen Sektioun.

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

Späichert d'Datei a maach se zou.

Dann zoumaachen an den Terminal nei opmaachen fir tmux als Standard ze benotzen, all Kéier wann Dir eng Terminalfenster opmaacht.

Gëff Terminal Sessioun Nimm

tmux gëtt e Standardnumm fir Sessiounen, awer heiansdo ass dësen Numm net deskriptiv genuch. Dir kënnt eng Sëtzung e Numm vun Ärer Wiel ginn.

Zum Beispill wann Dir mat méi Datenzentere schafft, kënnt Dir Sessiounen wéi Datencenter1, Datacenter2 etc..

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

Wiessel tëscht tmux Terminal Sessiounen

Fir einfach tëscht verschiddenen tmux Sessiounen ze wiesselen, musst Dir d'Réalisatioun vun Sessiounen Nimm aktivéieren. Dir kënnt d'tmux Completion Extensioun benotzen fir se z'aktivéieren wéi gewisen:

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

Dann Quell d'Datei ~/bin/tmux-completion/tmux an Ärer ~/.bashrc Datei, andeems Dir déi folgend Zeil dran bäidréit.

source  ~/bin/tmux-completion/tmux

Späichert d'Datei a maach se zou.

Dann zou an nei opmaachen Är Terminalfenster, d'nächst Kéier wann Dir de folgende Kommando gitt an d'Tab Taste dréckt, sollt et Iech déi méiglech Sessiounsnimm weisen.

$ tmux attach -t

Benotzt Tmuxinator Session Manager

E Sessiounsmanager erstellt programmatesch tmux Workspaces andeems Dir eng Serie vu Kommandoen ausféiert baséiert op enger Konfiguratioun. De stäerkste verbreet benotzt tmux Sessioun Manager ass tmuxinator.

Tmuxinator ass en Utility dat benotzt gëtt fir tmux Sessiounen einfach ze kreéieren an ze managen. Fir et effektiv ze benotzen, sollt Dir en Aarbechtskenntnisser vun tmux hunn. Wichteg ass, sollt Dir verstoen wat Fënsteren a Fënsteren an tmux sinn.

Benotzt Zoom fir op engem eenzege Prozess ze fokusséieren

Lescht awer net zulescht, nodeems Dir all Panelen opgemaach hutt, wëllt Dir op een eenzege Prozess fokusséieren, Dir kënnt de Prozess zoomen fir de ganzen Écran ze fëllen. Beweegt einfach op d'Säit op déi Dir wëllt fokusséieren an dréckt Ctrl+b, z (benotzt datselwecht fir auszezoomen).

Wann Dir fäerdeg sidd mat der Zoomfunktioun, dréckt deeselwechte Schlësselkombinatioun fir d'Fënster unzezoomen.

Dat ass et! An dësem Artikel hu mir e puer nëtzlech Tipps fir besser tmux Sessiounen am Linux erkläert. Dir kënnt méi Tipps mat eis deelen, oder Froen iwwer de Feedbackformular hei ënnen stellen.