5 hasznos tipp a jobb Tmux terminálmunkamenetekhez
A tmux a GNU képernyőhöz hasonló terminál multiplexer, amely több terminál munkamenet létrehozására, elérésére és vezérlésére szolgál egyetlen konzolról. Hasznos a rendszergazdák számára, ha egynél több parancssori programot futtatnak egyszerre.
A tmux egyik hasznos funkciója, hogy leválasztható a képernyőről, és tovább futhat a háttérben, majd később újra csatlakoztatható. Ebben a tekintetben lehetővé teszi, hogy az SSH-munkamenetek a konzolról való leválasztás után is aktívak maradjanak.
Olvassa el még: 10 nagyszerű parancssori eszköz Linux-termináljához
A tmux-ban a munkamenet a tmux által kezelt egyes konzolok tárolója. Minden munkamenethez egy vagy több ablak kapcsolódik. És egy ablak kitölti a teljes képernyőt, és feloszthatja több téglalap alakú ablaktáblára (akár függőlegesen, akár vízszintesen), amelyek mindegyike külön pszeudoterminál.
Ebben a cikkben elmagyarázunk néhány hasznos tippet a jobb tmux munkamenetekhez Linuxban.
Állítsa be a terminált úgy, hogy alapértelmezés szerint elindítsa a tmux-ot
Ha be szeretné állítani a terminálját, hogy alapértelmezettként automatikusan elindítsa a tmux programot, adja hozzá a következő sorokat a ~/.bash_profile
shell indítófájljához, közvetlenül az álnevek szakasza fölé.
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
tmux attach -t default || tmux new -s default
fi
Mentse el a fájlt és zárja be.
Ezután zárja be, majd nyissa meg újra a terminált, hogy alapértelmezés szerint elkezdhesse használni a tmuxot, minden alkalommal, amikor megnyit egy terminálablakot.
Adja meg a terminál munkamenetek nevét
A tmux alapértelmezett nevet ad a munkameneteknek, azonban ez a név néha nem elég leíró. A munkamenetnek tetszőleges nevet adhat.
Ha például több adatközponttal dolgozik, elnevezheti a munkameneteket, például "adatközpont1", adatközpont2 stb.
tmux new -s datacenter1
tmux new -s datacenter2
Váltás a tmux terminál munkamenetek között
A különböző tmux munkamenetek közötti egyszerű váltáshoz engedélyeznie kell a munkamenetek nevének befejezését. Használhatja a tmux befejezési kiterjesztést, hogy engedélyezze az ábrán látható módon:
cd bin
git clone https://github.com/srsudar/tmux-completion.git
Ezután szerezze be a ~/bin/tmux-completion/tmux fájlt a ~/.bashrc fájlból a következő sor hozzáfűzésével.
source ~/bin/tmux-completion/tmux
Mentse el a fájlt és zárja be.
Ezután zárja be és nyissa meg újra a terminálablakot, amikor legközelebb beírja a következő parancsot és megnyomja a Tab billentyűt, a lehetséges munkamenetneveket kell megjelenítenie.
tmux attach -t
Használja a Tmuxinator Session Manager alkalmazást
A munkamenet-kezelő programozottan hoz létre tmux-munkaterületeket egy konfiguráción alapuló parancssorozat futtatásával. A legszélesebb körben használt tmux munkamenet-kezelő a tmuxinator.
A Tmuxinator egy segédprogram tmux munkamenetek egyszerű létrehozására és kezelésére. A hatékony használathoz ismernie kell a tmux-ot. Fontos, hogy meg kell értenie, hogy milyen ablakok és ablaktáblák vannak a tmux-ban.
A Zoom használatával egyetlen folyamatra fókuszálhat
Végül, de nem utolsósorban, miután minden ablaktáblát kinyitott, egyetlen folyamatra szeretne összpontosítani, a folyamatot kinagyíthatja, hogy kitöltse a teljes képernyőt. Egyszerűen lépjen arra a panelre, amelyre fókuszálni szeretne, és nyomja meg a Ctrl+b
, z billentyűket (ugyanezt használja a kicsinyítéshez).
Ha végzett a nagyítási funkcióval, nyomja meg ugyanazt a billentyűkombinációt a panel nagyításához.
Olvassa el még: 20 hasznos terminálemulátor Linuxhoz
Ez az! Ebben a cikkben elmagyaráztunk néhány hasznos tippet a jobb tmux-munkamenetekhez Linuxban. További tippjeit megoszthatja velünk, vagy kérdéseket tehet fel az alábbi visszajelzési űrlapon.