सवाल मैं tmux में एक सत्र का नाम कैसे बदलूं?


जब मैंने पहली बार टीएमयूक्स का उपयोग करना शुरू किया, तो मैंने अपना पहला सत्र एक नाम नहीं दिया। फिर, जैसा कि मैंने विभिन्न कार्यों (काम, खेल, आदि) के लिए अलग-अलग सत्र बनाना शुरू किया, मैंने अपने सत्रों का नाम देना शुरू कर दिया।

अब मेरे पास अलग-अलग सत्रों का समूह है, लेकिन पहले व्यक्ति का नाम नहीं है। मैं tmux के भीतर और शेल प्रॉम्प्ट से दोनों का नाम (या नाम बदल सकता हूं)?


258
2018-05-23 17:15


मूल




जवाब:


टीएमयूक्स के भीतर से

छोटा रास्ता: उपसर्ग, फिर डॉलर का संकेत:

Ctrl + बी, $

या

लंबा रास्ता: उपसर्ग, फिर कोलन:

Ctrl + बी, :

फिर प्रॉम्प्ट पर यह आदेश टाइप करें:

rename-session [-t current-name] [new-name]

यदि वर्तमान सत्र का नाम (-t current-name) निर्दिष्ट नहीं है, वर्तमान में संलग्न सत्र का नाम बदल दिया जाएगा।

डिफ़ॉल्ट रूप से सत्र का नाम tmux के निचले बाएं कोने में ब्रैकेट में होगा। आप सभी सत्रों को सूचीबद्ध कर सकते हैं और उनके बीच स्विच कर सकते हैं:

Ctrl + बी, रों

शेल प्रॉम्प्ट से

आप tmux सत्रों का नाम बदल सकते हैं

tmux rename-session [-t current-name] [new-name]

अपने सत्र के नाम खोजने के लिए, करें tmux list-sessions - यह बाएं सबसे अधिक कॉलम में होगा।

यदि वर्तमान सत्र का नाम (-t current-name) निर्दिष्ट नहीं है, हाल ही में इस्तेमाल किए गए सत्र का नाम बदल दिया जाएगा।


389
2018-05-23 17:28



मैं एक कैनोलिक जवाब बनाने की कोशिश कर रहा हूँ। क्या आप मुझे यह भी बता सकते हैं कि टीएमयूक्स के भीतर से ऐसा कैसे करें? और यह भी पता चलेगा कि मेरा सत्र वर्तमान में किस नाम पर रखा गया है? - Richard Jones
हम्म .. C-b $ उबंटू 10.04 पर मेरे tmux में डिफ़ॉल्ट रूप से सेट नहीं प्रतीत होता है। किसी भी दर पर, आप अपने वर्तमान सत्र का नाम ढूंढ सकते हैं tmux list-sessions, यह बाएं सबसे अधिक आइटम होगा। शायद यह '0' होगा यदि यह आपके द्वारा बनाया गया पहला सत्र था। फिर tmux rename-session -t 0 renamed_session। दोनों आदेशों को tmux के भीतर से काम करना चाहिए। - skrblr
यदि आप पीछे और आगे की टिप्पणियों के बजाय व्यापक संपादन के साथ अपना जवाब निकालते हैं तो यह बेहतर होगा - random♦
ध्यान दें कि rename-session [new-name] यदि आप tmux के भीतर वर्तमान सत्र का नाम बदलना चाहते हैं तो पर्याप्त है। - Matvey Aksenov
tmux new -s myname एक नया नामित सत्र शुरू करने के लिए। तो आप अगली बार इस परिस्थिति में भाग नहीं लेते हैं। - Danny


टीएमयूक्स के भीतर से आप का नाम भी संपादित कर सकते हैं वर्तमान खिड़की (सत्र के भीतर कई में से एक) के साथ:

  • उपसर्ग, फिर अल्पविराम चिह्न:

Ctrl + बी, ,


7
2018-06-21 11:08



मैंने देखा है कि यदि कोई प्रोग्राम चल रहा है, तो मैं ऐसा करता हूं, जब प्रोग्राम समाप्त होता है तो वर्तमान विंडो अपना नाम खो देती है। क्या उसके आस-पास कोई रास्ता है? - bonh
@bonh: set -g allow-rename off - samson
या यदि आपको अल्पविराम को याद करने में परेशानी है, तो आप इसका उपयोग कर सकते हैं rename-window कमांड प्रॉम्प्ट से (उपसर्ग, :) - spinup