"समूहीकृत सत्र" का उपयोग करें
एक सत्र में संलग्न करने के बजाय, आप "समूहित सत्र" बनाकर दे सकते हैं -t
सेवा मेरे new-session
:
tmux new-session -t 'original session name or number'
जिन सत्रों को समूहीकृत किया जाता है, उनमें हमेशा एक ही खिड़कियां होती हैं (नई (बंद) खिड़कियां समूह में सभी सत्रों से जुड़ी हुई हैं (हटा दी गई हैं), लेकिन उनमें से प्रत्येक में वर्तमान और पिछले विंडो मानों सहित अपने सत्र विकल्प हैं।
यदि आप और आपका दोस्त प्रत्येक सत्र में काम करते हैं जो एक ही समूह का हिस्सा है, तो आप प्रत्येक कार्य को अलग-अलग विंडो में कर सकते हैं लेकिन फिर भी एक ही विंडो के एक ही सेट पर आसानी से पहुँच सकते हैं, या एक ही विंडो में काम कर सकते हैं (यदि है) उचित)।
उदाहरण
एक प्रारंभिक सत्र बनाएँ:
tmux # start initial session, lets say it gets the name '3'
यह स्पष्ट रखने के लिए कि प्रत्येक सत्र का उपयोग किसे करना चाहिए, आपको संभवतः प्रत्येक सत्र को एक नाममात्र का नाम देना चाहिए। मैं इस्तेमाल करूँगा his
तथा mine
नीचे, लेकिन आप शायद अपने असली नामों, उपनामों, लॉगिन नामों, या समान रूप से पहचानने वाली चीज़ों के आधार पर कुछ का उपयोग करना चाहेंगे।
इस मूल सत्र का नाम बदलें his
और (मूल सत्र के बाहर) नाम से एक समूहीकृत सत्र बनाएँ mine
:
tmux rename-session -t 3 his
tmux new-session -d -t his -s mine # leave off -d to attach right away
जब आप "सत्र" के अपने क्लोन को संलग्न करना चाहते हैं:
tmux attach-sesssion -t mine
जब आपका मित्र "सत्र" के अपने क्लोन से जुड़ना चाहता है:
tmux attach-session -t his
आप ऐसा कर सकते हैं kill-session
या तो सत्र और दूसरा बच जाएगा। आपको एक समूह के सभी सत्रों को मारना होगा, इससे पहले कि उनकी खिड़कियां जबरन बंद कर दी जाएं।
tmux आज्ञा संक्षिप्त
यदि आप स्क्रिप्टिंग कर रहे हैं tmux आदेश, संभवतः "स्व प्रलेखन" में अस्पष्टता और सहायता से बचने के लिए पूर्ण कमांड नामों (ऊपर के रूप में) का उपयोग करना सबसे अच्छा है। यदि आप उन्हें टाइप कर रहे हैं तो आप संक्षिप्ताक्षर का उपयोग कर सकते हैं:
new-session
: new
, या new-s
, new-se
, new-ses
,…
rename-session
: rename
, या rename-s
, rename-se
, rename-ses
,…
attach-session
: a
, at
,, attach
, attach-
, attach-s
,…
kill-session
: kill-ses
, kill-sess
,…