
युनिक्स वातावरणात खूप लोकप्रिय असलेली एकाधिक सत्रे कार्यक्षमतेने व्यवस्थापित करण्यासाठी कमांड लाइन साधन आहे, जसे की लिनक्स किंवा macOS. या नोंदीमध्ये आम्ही स्पष्ट करणार आहोत Tmux म्हणजे काय. नवशिक्यांसाठी उपयुक्त लहान मार्गदर्शक.
Tmux चे संक्षेप आहे टर्मिनल मल्टीप्लेक्सर. जेव्हा आपण टर्मिनल्सबद्दल बोलतो तेव्हा मल्टीप्लेक्सरची व्याख्या वापरकर्त्याला परवानगी देणाऱ्या प्रोग्रामची असते एकाच टर्मिनलमध्ये अनेक आभासी सत्रे व्यवस्थापित करा. एक संसाधन जे काम करताना विशेषतः व्यावहारिक आहे रिमोट सर्व्हरसह किंवा जेव्हा वेगवेगळ्या विंडोमध्ये एकाच वेळी अनेक कमांड कार्यान्वित करण्याची आवश्यकता असते.
Tmux म्हणजे काय?
एक चांगला टर्मिनल मल्टीप्लेक्सर म्हणून, Tmux आम्हाला परवानगी देतो एकल टर्मिनल सत्र एकाधिक सबविंडो किंवा पॅनमध्ये विभाजित करा टर्मिनल विंडोमध्येच. अशा प्रकारे, आम्ही करू शकतो यातील प्रत्येक लहान विंडो वेगवेगळ्या प्रोग्राम्स किंवा सेशन्स चालवण्यासाठी वाटप करा शेल. ते, किमान, त्याच्या निर्मात्याचे ध्येय होते, निकोलस मॅरियट, जेव्हा त्याने 2007 मध्ये या मल्टिप्लेक्सरची पहिली आवृत्ती लाँच केली.
आणखी एक मनोरंजक पैलू म्हणजे ते आम्हाला परवानगी देते कधीही डिस्कनेक्ट करा आणि सत्राशी पुन्हा कनेक्ट करा चालू असलेल्या प्रक्रियांमध्ये व्यत्यय न आणता. रिमोट कनेक्शन किंवा दीर्घकालीन कार्ये हाताळताना हे अतिशय सोयीचे आहे.
या वैशिष्ट्यांमुळे Tmux सॉफ्टवेअर विशिष्ट प्रकारच्या कार्यांसाठी विशेषतः योग्य बनते. उदाहरणार्थ, हे:
- रिमोट सर्व्हरवरील विकास.
- ऑटोमेशन आणि मॉनिटरिंग कार्ये.
- मल्टीटास्किंग कामाची कार्यक्षम संघटना.
Tmux वापरण्याचा सर्वात सामान्य मार्ग आहे एकाधिक स्वतंत्र सत्रे तयार करणे. (एक डेव्हलपमेंटसाठी, दुसरे मॉनिटरिंगसाठी, दुसरे सर्व्हर व्यवस्थापित करण्यासाठी, इ.) जे आम्ही एकाच मॉनिटरवरून आरामात व्यवस्थापित करू शकतो, एका सत्रातून दुसऱ्या सत्रात सहज आणि हवे तेव्हा जाऊ शकतो.
Tmux कसे स्थापित करावे

आता आम्हाला Tmux म्हणजे काय हे माहित आहे, ते आमच्या संगणकावर कसे स्थापित करायचे ते पाहू. मॅकओएस किंवा लिनक्स सारख्या युनिक्स-आधारित ऑपरेटिंग सिस्टमवर Tmux स्थापित करणे अगदी सोपे आहे. आम्ही ते खाली स्पष्ट करतो:
macOS वर
MacOS Tmux वर Tmux स्थापित करण्यासाठी आम्ही पॅकेज व्यवस्थापक वापरतो होमब्रू. या आज्ञा आहेत ज्या आपण टर्मिनलमध्ये वापरल्या पाहिजेत:
- च्या साठी होमब्रू स्थापित करा: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- च्या साठी Tmux स्थापित करा: brem प्रतिष्ठापीत tmux
- च्या साठी स्थापना सत्यापित करा: tmux -V
लिनक्स वर
जर ती आर्क लिनक्सवर आधारित प्रणाली असेल, तर Tmux स्थापित करणे शक्य आहे अधिकृत आर्क रेपॉजिटरीमधून. पद्धत आणखी सोपी आहे:
- पायरी 1: आम्ही टर्मिनल उघडतो.
- पायरी 2: आम्ही पॅकेज मॅनेजर वापरून Tmux स्थापित करतो पॅकमन:
विंडोजवर
होय, विंडोजवर Tmux स्थापित करणे देखील शक्य आहे, जरी या प्रकरणात प्रक्रिया थोडी अधिक जटिल आहे:
- पहिले पाऊल म्हणजे WSL स्थापित करा (लिनक्ससाठी विंडोज सबसिस्टम). हे करण्यासाठी, प्रशासक म्हणून PowerShell उघडा आणि ही कमांड चालवा: wsl - स्थापित करा
- नंतर आम्ही आमचे लिनक्स वितरण WSL मध्ये उघडतो आणि आम्ही सूचनांचे पालन करतो. आम्हाला आवश्यक असलेल्या आज्ञा खालीलप्रमाणे आहेत:
- sudo apt अपडेट
- sudo apt tmux स्थापित करा
- शेवटी, Tmux वापरणे सुरू करण्यासाठी आम्ही ही आज्ञा कार्यान्वित करतो: टीएमयूएक्स
Tmux कसे वापरावे
Tmux वापरण्यास प्रारंभ करण्यासाठी, आपण प्रथम आपली संस्था कशी आहे हे समजून घेणे आवश्यक आहे. प्रत्येक खुल्या सत्रात समाविष्ट आहे खिडक्यांचा समूह. यापैकी प्रत्येक विंडो समतुल्य आहे टर्मिनल, त्यामुळे एका सत्रात अनेक विंडो असू शकतात. शेवटी, खिडक्या देखील पॅनेलमध्ये विभागल्या जाऊ शकतात.

एक वैशिष्ट्य जे आम्हाला Tmux अधिक द्रुतपणे वापरण्याची परवानगी देते ते भिन्न वापरण्याची शक्यता आहे कीबोर्ड शॉर्टकट. हे सर्वात सामान्य आणि उपयुक्त आहेत:
- Tmux उपसर्ग: Ctrl + b
- नवीन विंडो तयार करा: Ctrl + b, नंतर c
- विभाजित विंडो (क्षैतिजरित्या): Ctrl + b, नंतर «
- विंडो विभाजित करा (अनुलंब): Ctrl + b, नंतर %
- पॅनेल दरम्यान हलवा: Ctrl + b, नंतर आपण बाण वापरतो.
- सत्र डिस्कनेक्ट करा: Ctrl + b, नंतर d
- सत्र पुन्हा कनेक्ट करा: tmux संलग्न करा
- पॅनेल किंवा विंडो बंद करा: बाहेर पडा किंवा Ctrl + d
या व्यतिरिक्त, Tmux आम्हाला मनोरंजक ऑफर करते सानुकूलित पर्याय. कॉन्फिगरेशन फाइल तयार करून हे शक्य आहे ज्यामध्ये प्रत्येक वापरकर्ता त्यांच्या आवडी आणि प्राधान्यांनुसार कोड जोडू शकतो.
ही फाइल तयार करण्यासाठी, तुम्ही खालील आदेश चालवा: sudo touch ~/.tmux.conf
कॉन्फिगरेशन कोड जोडण्यासाठी, आम्हाला मजकूर संपादकासह फाइल उघडावी लागेल आणि आम्हाला आवश्यक सेटिंग्ज प्रविष्ट कराव्या लागतील. तेथे ते जातात काही उदाहरणे जे आम्ही वापरू शकतोः
डीफॉल्ट उपसर्ग बदला
जर आम्हाला Ctrl+b ऐवजी Ctrl+a हवे असेल तर आम्ही खालील लिहू:
# उपसर्ग 'Ctrl+B' वरून 'Ctrl+A' मध्ये बदला
Cb अनबाइंड करा
set-option -g उपसर्ग Ca
bind-key Ca पाठवा-उपसर्ग
माऊस मोड वापरा
डीफॉल्ट शॉर्टकट दूर करण्यासाठी आणि माऊस वापरून विंडो आणि पॅनेल हलवा. आज्ञा आहे:
-g माउस चालू करा
पॅनल पार्श्वभूमी रंग बदला
जर तुम्हाला पार्श्वभूमी काळ्या (डिफॉल्ट) वरून पांढऱ्यामध्ये बदलायची असेल, तर ही आज्ञा वापरायची असेल:
सेट -g विंडो-सक्रिय-शैली bg=पांढरा
तुम्हाला या प्रकारच्या आणखी अनेक युक्त्या वेबवर मिळतील TMUXCheatSheet.
सारांश, आम्ही येथे जे काही स्पष्ट केले आहे ते आम्हाला Tmux म्हणजे काय हे निष्कर्ष काढण्यास मदत करते: एक अतिशय शक्तिशाली आणि व्यावहारिक साधन, विशेषत: विकासक आणि सिस्टम प्रशासकांसाठी. सर्वसाधारणपणे, आवश्यक असलेल्या कोणत्याही वापरकर्त्यासाठी एकाधिक टर्मिनल्स आणि एकाचवेळी प्रक्रियांसह कार्यक्षमतेने कार्य करा.
विविध डिजिटल माध्यमांमध्ये दहा वर्षांहून अधिक अनुभव असलेले संपादक तंत्रज्ञान आणि इंटरनेट समस्यांमध्ये विशेषज्ञ आहेत. मी ई-कॉमर्स, कम्युनिकेशन, ऑनलाइन मार्केटिंग आणि जाहिरात कंपन्यांसाठी संपादक आणि सामग्री निर्माता म्हणून काम केले आहे. मी अर्थशास्त्र, वित्त आणि इतर क्षेत्रातील वेबसाइट्सवर देखील लिहिले आहे. माझे काम देखील माझी आवड आहे. आता, मधील माझ्या लेखांद्वारे Tecnobits, मी सर्व बातम्या आणि नवीन संधी एक्सप्लोर करण्याचा प्रयत्न करतो ज्या तंत्रज्ञानाचे जग आम्हाला आमचे जीवन सुधारण्यासाठी दररोज ऑफर करते.