Tmux क्या है: शुरुआती गाइड

आखिरी अपडेट: 25/09/2024

tmux

कई सत्रों को कुशलतापूर्वक प्रबंधित करने के लिए एक कमांड लाइन टूल है जो यूनिक्स वातावरण में बहुत लोकप्रिय है, जैसे लिनक्स या macOS. इस प्रविष्टि में हम समझाने जा रहे हैं Tmux क्या है?. शुरुआती लोगों के लिए एक उपयोगी छोटी मार्गदर्शिका।

Tmux इसका संक्षिप्त रूप है टर्मिनल मल्टीप्लेक्सर. जब हम टर्मिनलों के बारे में बात करते हैं तो मल्टीप्लेक्सर की परिभाषा एक प्रोग्राम की होती है जो उपयोगकर्ता को अनुमति देता है एक ही टर्मिनल के भीतर एकाधिक वर्चुअल सत्र प्रबंधित करें. एक संसाधन जो काम करते समय विशेष रूप से व्यावहारिक है दूरस्थ सर्वर के साथ या जब विभिन्न विंडो में एक साथ कई कमांड निष्पादित करने की आवश्यकता होती है।

Tmux क्या है?

एक अच्छे टर्मिनल मल्टीप्लेक्सर के रूप में, Tmux हमें अनुमति देता है एकल टर्मिनल सत्र को कई सबविंडो या पैन में विभाजित करें टर्मिनल विंडो के भीतर ही। इस तरह, हम कर सकते हैं इनमें से प्रत्येक छोटी विंडो को अलग-अलग प्रोग्राम या सत्र चलाने के लिए आवंटित करें शंख. कम से कम, इसके निर्माता का यही लक्ष्य था, निकोलस मैरियट, जब इसने 2007 में इस मल्टीप्लेक्सर का पहला संस्करण लॉन्च किया।

tmux
Tmux क्या है?

एक और दिलचस्प पहलू यह है कि यह हमें अनुमति देता है किसी भी समय सत्र को डिस्कनेक्ट और पुनः कनेक्ट करें चल रही प्रक्रियाओं को बाधित किए बिना। दूरस्थ कनेक्शन या दीर्घकालिक कार्यों से निपटते समय यह बहुत सुविधाजनक है।

ये विशेषताएँ Tmux सॉफ़्टवेयर को कुछ प्रकार के कार्यों के लिए विशेष रूप से उपयुक्त बनाती हैं। उदाहरण के लिए, ये:

  • दूरस्थ सर्वर पर विकास.
  • स्वचालन और निगरानी कार्य.
  • मल्टीटास्किंग कार्य का कुशल संगठन।
विशेष सामग्री - यहां क्लिक करें  आपके किंडल पर मुफ्त किताबें डाउनलोड करने के लिए सबसे अच्छे पेज

Tmux का उपयोग करने का सबसे आम तरीका है अनेक स्वतंत्र सत्र बनाना. (एक विकास के लिए, दूसरा निगरानी के लिए, दूसरा सर्वर प्रबंधित करने के लिए, आदि) जिसे हम एक ही मॉनिटर से आराम से प्रबंधित कर सकते हैं, एक सत्र से दूसरे सत्र में आसानी से और जब चाहें तब जा सकते हैं।

Tmux कैसे स्थापित करें

tmux स्थापित करें

अब जब हम जान गए हैं कि Tmux क्या है, तो आइए देखें कि इसे अपने कंप्यूटर पर कैसे इंस्टॉल करें। MacOS या Linux जैसे यूनिक्स-आधारित ऑपरेटिंग सिस्टम पर Tmux इंस्टॉल करना काफी सरल है। हम इसे नीचे समझाते हैं:

मैकओएस पर

MacOS Tmux पर Tmux इंस्टॉल करने के लिए हम पैकेज मैनेजर का उपयोग करते हैं होमब्रू. ये वे आदेश हैं जिनका हमें टर्मिनल में उपयोग करना चाहिए:

  1. के लिए होमब्रू स्थापित करें: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. के लिए Tmux स्थापित करें: ब्रू इंस्टॉल tmux
  3. के लिए स्थापना को सत्यापित करें: tmux -वी

लिनक्स पर

यदि यह आर्क लिनक्स पर आधारित सिस्टम है, तो Tmux को स्थापित करना संभव है आधिकारिक आर्क भंडार से। विधि और भी सरल है:

  • चरण 1: हम एक टर्मिनल खोलते हैं।
  • चरण 2: हम पैकेज मैनेजर का उपयोग करके Tmux स्थापित करते हैं पॅकमैन:

विंडोज़ पर

हाँ, विंडोज़ पर Tmux इंस्टॉल करना भी संभव है, हालाँकि इस मामले में प्रक्रिया थोड़ी अधिक जटिल है:

  1. पहला कदम है डब्लूएसएल स्थापित करें (विंडोज सबसिस्टम फॉर लिनक्स). ऐसा करने के लिए, PowerShell को व्यवस्थापक के रूप में खोलें और यह आदेश चलाएँ: डब्ल्यूएसएल-इंस्टॉल करें
  2. बाद हम WSL के भीतर अपना लिनक्स वितरण खोलते हैं और हम निर्देशों का पालन करते हैं. हमें जिन आदेशों की आवश्यकता है वे ये हैं:
    • sudo apt update
    • sudo apt इंस्टॉल tmux
  3. अंत में, Tmux का उपयोग शुरू करने के लिए हम इस कमांड को निष्पादित करते हैं: tmux

Tmux का उपयोग कैसे करें

Tmux का उपयोग शुरू करने के लिए, आपको पहले यह समझना होगा कि आपका संगठन कैसा है। प्रत्येक खुले सत्र में शामिल हैं खिड़कियों का एक समूह. इनमें से प्रत्येक विंडो समतुल्य है एक टर्मिनल, इसलिए एक ही सत्र में कई विंडो हो सकती हैं। अंत में, विंडोज़ को पैनलों में भी विभाजित किया जा सकता है।

विशेष सामग्री - यहां क्लिक करें  माफिया 3 एक्सबॉक्स वन चीट्स: इन हैक्स के साथ गेम में महारत हासिल करें

tmux क्या है?

एक सुविधा जो हमें Tmux का अधिक तेज़ी से उपयोग करने की अनुमति देती है वह है अलग-अलग उपयोग करने की संभावना कुंजीपटल अल्प मार्ग। ये सबसे आम और उपयोगी हैं:

  • Tmux उपसर्ग: Ctrl + बी
  • नई विंडो बनाएं: Ctrl + b, फिर c
  • विभाजित विंडो (क्षैतिज): Ctrl + b, फिर «
  • विभाजित विंडो (लंबवत): Ctrl + b, फिर %
  • पैनलों के बीच ले जाएँ: Ctrl + b, फिर हम तीर का उपयोग करते हैं।
  • डिस्कनेक्ट सत्र: Ctrl + b, फिर d
  • पुनः कनेक्ट सत्र: tmux संलग्न करें
  • कोई पैनल या विंडो बंद करें: बाहर निकलें या Ctrl + d

इसके अलावा, Tmux हमें दिलचस्प ऑफर करता है अनुकूलन विकल्प. यह एक कॉन्फ़िगरेशन फ़ाइल बनाकर संभव है जिसमें प्रत्येक उपयोगकर्ता अपने स्वाद और प्राथमिकताओं के अनुसार कोड जोड़ सकता है।

इस फ़ाइल को बनाने के लिए, आपको निम्नलिखित कमांड चलानी होगी: सुडो टच ~/.tmux.conf

कॉन्फ़िगरेशन कोड जोड़ने के लिए, हमें टेक्स्ट एडिटर के साथ फ़ाइल खोलनी होगी और हमें आवश्यक सेटिंग्स दर्ज करनी होंगी। वे वहां जाते हैं कुछ उदाहरण जिसका हम उपयोग कर सकते हैं:

डिफ़ॉल्ट उपसर्ग बदलें

यदि हम Ctrl+b के बजाय Ctrl+a चाहते हैं, तो हम निम्नलिखित लिखेंगे:

# उपसर्ग को 'Ctrl+B' से 'Ctrl+A' में बदलें

सीबी को खोलना

सेट-ऑप्शन -जी उपसर्ग सीए

बाइंड-कुंजी सीए भेजें-उपसर्ग

माउस मोड का प्रयोग करें

डिफ़ॉल्ट शॉर्टकट से छुटकारा पाने और माउस का उपयोग करके विंडोज़ और पैनल को स्थानांतरित करने के लिए। आदेश है:

-g माउस ऑन सेट करें

पैनल पृष्ठभूमि का रंग बदलें

यदि आप पृष्ठभूमि को काले (डिफ़ॉल्ट) से सफेद में बदलना चाहते हैं, तो यह उपयोग करने का आदेश होगा:

सेट -जी विंडो-एक्टिव-स्टाइल बीजी=व्हाइट

इस तरह की और भी कई तरकीबें आपको वेब पर मिल जाएंगी TMUXCheatSheet.

विशेष सामग्री - यहां क्लिक करें  कुकीज़ को कैसे सक्षम करें

संक्षेप में, हमने यहां जो कुछ भी समझाया है वह हमें यह निष्कर्ष निकालने में मदद करता है कि Tmux क्या है: एक बहुत शक्तिशाली और व्यावहारिक उपकरण, विशेष रूप से डेवलपर्स और सिस्टम प्रशासकों के लिए। सामान्य तौर पर, किसी भी उपयोगकर्ता के लिए जिसे इसकी आवश्यकता है एकाधिक टर्मिनलों और एक साथ प्रक्रियाओं के साथ कुशलतापूर्वक कार्य करें।