
त्यहाँ एक कमाण्ड लाइन उपकरण छ कुशलतापूर्वक बहु सत्रहरू प्रबन्ध गर्न जुन युनिक्स वातावरणमा धेरै लोकप्रिय छ, जस्तै लिनक्स वा macOS। यस प्रविष्टिमा हामी व्याख्या गर्न जाँदैछौं Tmux के हो। शुरुआतीहरूको लागि उपयोगी सानो गाइड।
Tmux को संक्षिप्त रूप हो टर्मिनल मल्टिप्लेक्सर। मल्टिप्लेक्सरको परिभाषा जब हामी टर्मिनलहरूको बारेमा कुरा गर्छौं त्यो प्रोग्राम हो जसले प्रयोगकर्तालाई अनुमति दिन्छ एकल टर्मिनल भित्र धेरै भर्चुअल सत्रहरू व्यवस्थापन गर्नुहोस्। एउटा संसाधन जुन काम गर्दा विशेष गरी व्यावहारिक हुन्छ रिमोट सर्भरहरू वा विभिन्न विन्डोजहरूमा एकै साथ धेरै आदेशहरू कार्यान्वयन गर्न आवश्यक हुँदा।
Tmux के हो?
राम्रो टर्मिनल मल्टिप्लेक्सरको रूपमा, Tmux ले हामीलाई अनुमति दिन्छ एकल टर्मिनल सत्रलाई धेरै सबविन्डो वा प्यानहरूमा विभाजन गर्नुहोस् टर्मिनल सञ्झ्याल भित्र। यस तरिकाले, हामी सक्छौं विभिन्न कार्यक्रमहरू वा सत्रहरू चलाउन यी प्रत्येक साना विन्डोहरूलाई आवंटित गर्नुहोस् shell. त्यो, कम्तिमा, यसको सृष्टिकर्ताको लक्ष्य थियो, निकोलस मैरियट, जब यसले 2007 मा यो मल्टिप्लेक्सरको पहिलो संस्करण सुरु गर्यो।
अर्को चाखलाग्दो पक्ष यो हो कि यसले हामीलाई अनुमति दिन्छ विच्छेद गर्नुहोस् र कुनै पनि समयमा सत्रमा पुन: जडान गर्नुहोस् चलिरहेको प्रक्रियाहरु को बाधा बिना। रिमोट जडान वा दीर्घकालीन कार्यहरूसँग व्यवहार गर्दा यो धेरै सुविधाजनक छ।
यी सुविधाहरूले Tmux सफ्टवेयरलाई विशेष प्रकारका कार्यहरूको लागि उपयुक्त बनाउँछ। उदाहरणका लागि, यी जस्तै:
- रिमोट सर्भरहरूमा विकासहरू।
- स्वचालन र अनुगमन कार्यहरू।
- बहुकार्य कार्यको कुशल संगठन।
Tmux प्रयोग गर्ने सबैभन्दा सामान्य तरिका हो धेरै स्वतन्त्र सत्रहरू सिर्जना गर्दै। (एउटा विकासको लागि, अर्को अनुगमनको लागि, अरूले सर्भर व्यवस्थापन गर्न, आदि) जुन हामीले एउटै मनिटरबाट सहज रूपमा व्यवस्थापन गर्न सक्छौं, एक सत्रबाट अर्को सत्रमा सजिलै र जब चाहान्छौं।
Tmux कसरी स्थापना गर्ने

अब हामीले Tmux के हो भनेर थाहा पाएपछि, यसलाई हाम्रो कम्प्युटरमा कसरी स्थापना गर्ने भनेर हेरौं। MacOS वा Linux जस्ता Unix-आधारित अपरेटिङ सिस्टमहरूमा Tmux स्थापना गर्नु एकदम सरल छ। हामी यसलाई तल व्याख्या गर्छौं:
macOS मा
macOS Tmux मा Tmux स्थापना गर्न हामी प्याकेज प्रबन्धक प्रयोग गर्छौं Homebrew। यी आदेशहरू हुन् जुन हामीले टर्मिनलमा प्रयोग गर्नुपर्छ:
- को लागि homebrew स्थापना गर्नुहोस्: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- को लागि Tmux स्थापना गर्नुहोस्: ब्रु स्थापना tmux
- को लागि स्थापना प्रमाणित गर्नुहोस्: tmux -V
लिनक्समा
यदि यो आर्क लिनक्समा आधारित प्रणाली हो भने, यो Tmux स्थापना गर्न सम्भव छ आधिकारिक आर्क भण्डारबाट। विधि अझ सरल छ:
- चरण 1: हामी टर्मिनल खोल्छौं।
- चरण 2: हामी प्याकेज प्रबन्धक प्रयोग गरेर Tmux स्थापना गर्छौं pacman:
विन्डोजमा
हो, यो विन्डोजमा Tmux स्थापना गर्न पनि सम्भव छ, यद्यपि यस अवस्थामा यो प्रक्रिया अलि बढी जटिल छ:
- पहिलो चरण हो WSL स्थापना गर्नुहोस् (लिनक्सको लागि विन्डोज सबसिस्टम)। यो गर्नको लागि, प्रशासकको रूपमा PowerShell खोल्नुहोस् र यो आदेश चलाउनुहोस्: wsl - स्थापना गर्नुहोस्
- पछि हामी WSL भित्र हाम्रो लिनक्स वितरण खोल्छौं र हामी निर्देशनहरू पालना गर्छौं। हामीलाई चाहिने आदेशहरू यी हुन्:
- sudo apt अपडेट
- sudo apt tmux स्थापना गर्नुहोस्
- अन्तमा, 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 send-prefix
माउस मोड प्रयोग गर्नुहोस्
पूर्वनिर्धारित सर्टकटहरूसँग वितरण गर्न र माउस प्रयोग गरेर विन्डोज र प्यानलहरू सार्नुहोस्। आदेश हो:
सेट -g माउस अन
प्यानल पृष्ठभूमि रङ परिवर्तन गर्नुहोस्
यदि तपाइँ पृष्ठभूमिलाई कालो (पूर्वनिर्धारित) बाट सेतोमा परिवर्तन गर्न चाहनुहुन्छ भने, यो प्रयोग गर्न आदेश हुनेछ:
सेट -g window-active-style bg=सेतो
तपाईंले वेबमा यस प्रकारका धेरै चालहरू फेला पार्नुहुनेछ TMUXCheatSheet.
संक्षेपमा, हामीले यहाँ व्याख्या गरेका सबै कुराले हामीलाई Tmux के हो भन्ने निष्कर्षमा पुग्न मद्दत गर्दछ: एक धेरै शक्तिशाली र व्यावहारिक उपकरण, विशेष गरी विकासकर्ताहरू र प्रणाली प्रशासकहरूका लागि। सामान्यतया, कुनै पनि प्रयोगकर्ताको लागि आवश्यक छ धेरै टर्मिनलहरू र एक साथ प्रक्रियाहरूसँग कुशलतापूर्वक काम गर्नुहोस्।
सम्पादक विभिन्न डिजिटल मिडियामा दस वर्ष भन्दा बढी अनुभवको साथ टेक्नोलोजी र इन्टरनेट मुद्दाहरूमा विशेषज्ञ। मैले इ-कमर्स, सञ्चार, अनलाइन मार्केटिङ र विज्ञापन कम्पनीहरूको लागि सम्पादक र सामग्री सिर्जनाकर्ताको रूपमा काम गरेको छु। मैले अर्थशास्त्र, वित्त र अन्य क्षेत्रका वेबसाइटहरूमा पनि लेखेको छु। मेरो काम पनि मेरो रुची हो । अब, मेरो लेखहरू मार्फत Tecnobits, म सबै समाचार र नयाँ अवसरहरू अन्वेषण गर्ने प्रयास गर्छु जुन टेक्नोलोजीको संसारले हामीलाई हाम्रो जीवन सुधार गर्न हरेक दिन प्रदान गर्दछ।