हम शैतान के साथ जारी रखते हैं:
यदि आप कन्सोल का व्यापक उपयोग करने के लिए एक निश्चित तरीके से उपयोग किए जाते हैं (मैं अपने आप को शामिल करता हूं) तो आप भर में आए होंगे कि जब डेस्कटॉप पर बहुत अधिक कंसोल फेंकने के बिना कुछ कार्यों को पूरा करने का सबसे अच्छा विकल्प एक मल्टीप्लेक्सर का उपयोग करना है जो एक इकाई से ज्यादा कुछ नहीं है एक ही टर्मिनल से सुलभ कंसोल की एक स्टैक बनाने की अनुमति देता है। सबसे अच्छे मामलों में हमारे पास ऐसे उपकरण हैं ज्ञानसूचक जो स्पष्ट रूप से सबसे प्रसिद्ध और सबसे लंबे समय तक रहने वाला विकल्प है। सच्चाई यह है कि मुफ्त सॉफ्टवेयर की दुनिया में अगर हम कुछ पा सकते हैं, तो वे उपयोग करने के विकल्प हैं। हमारा शाब्दिक अर्थ लगभग अंतहीन सीमा है:
इस बार मैं आपको Tmux के बारे में थोड़ा बताना चाहता हूँ
अगर तुम मेरे जैसे हो मेहराब बस एक बनाओ पॅकमैन -एस tmux इसे स्थापित करने के लिए अन्य डिस्ट्रो के उपयोगकर्ताओं को आधिकारिक रिपॉजिट में उसी तरह से है।
एक बार स्थापित होने पर हम टाइप करना शुरू करते हैं tmux एक tertmial में:
पहली नज़र में यह केवल एक टर्मिनल है जिसके आदेशों के क्रियान्वयन की प्रतीक्षा है और यह निश्चित रूप से है। इस ट्यूटोरियल के लिए चलने वाली पहली चीज़ एक सिंगल विंडो में कई टर्मिनल होंगे, जिसके लिए हम कुंजी संयोजन को दबाते हैं:
नियंत्रण + बी नियंत्रण +%
शेष इस प्रकार है:
जैसा कि हम देखेंगे, कार्यक्षेत्र को पहले दो में विभाजित किया गया है, लेकिन हम जितनी बार चाहें उतने टर्मिनल प्राप्त करने के लिए प्रक्रिया को दोहरा सकते हैं। तार्किक रूप से, शायद इतने सारे कार्यक्षेत्रों के साथ, हमें निश्चित रूप से उन टर्मिनलों की व्यवस्था एक निश्चित तरीके से करने की आवश्यकता है। जिसके लिए हम प्रेस करते हैं:
नोट: कुंजियों के इस संयोजन के पहले प्रयास में, टर्मिनलों को आयामों में एक समान आकार के लिए समायोजित किया जाएगा, इसलिए आपको स्वयं स्थिति में परिवर्तन नहीं दिखेगा, लेकिन उनमें से एक व्यवस्था
नियंत्रण + बी अंतरिक्ष कुंजी
अब हमें एक टर्मिनल से दूसरे तक जाने की इच्छा के मामले के साथ प्रस्तुत किया गया है, जिसके लिए हम कीबोर्ड की ऊपर और नीचे की दिशाओं के तर्क का उपयोग करते हैं। इस मामले में, चूंकि हमारे पास दो टर्मिनलों में से एक दूसरे के ऊपर है, हम दबाते हैं:
नियंत्रण + बी डाउन कुंजी (संभालने वाला सूचक ऊपर टर्मिनल में है)
नियंत्रण + बी अप की (पॉइंटर को नीचे टर्मिनल में मानकर)
इस घटना में कि हमारे पास अधिक टर्मिनल हैं, उदाहरण के लिए ऊपरी टर्मिनल में एक और नीचे दिए गए पहले टर्मिनल में स्थित होने पर, हम कीबोर्ड कुंजियों की दिशा तर्क का उपयोग करेंगे, अर्थात:
नियंत्रण + b सही कुंजी
अब, जैसा कि मैंने इनपुट विवरण में उल्लेख किया है, Tmux सचमुच एक ही टर्मिनल में सत्रों का ढेर बनाता है। इसके लिए आदेश है:
नियंत्रण + बी सी
इस क्षण से हमने एक नया सत्र बनाया होगा (उस स्टैक का हिस्सा जिस पर मैं टिप्पणी कर रहा था) और जिसे हम छवि के संकेतित भाग (😛) को देखकर जांच सकते हैं। हम एक तारांकन चिह्न को टर्मिनल में परिवर्तित कर देखेंगे, जहाँ हम इसे एक मार्गदर्शक के रूप में देखते हैं। अगर हम वापस वहाँ जाना चाहते हैं जहाँ हमने शुरू किया था तो हम दबाते हैं: नियंत्रण + बी पी (पिछले टर्मिनल पर लौटने के लिए) नियंत्रण + bn (अगले टर्मिनल पर जाने के लिए) हम फिर से तारांकन परिवर्तन स्थानों को देखेंगे। प्रत्येक विंडो स्वतंत्र है ताकि आप अपनी इच्छानुसार विभाजित और संशोधित कर सकें। यदि हम सत्र विंडो में से एक को बंद करना चाहते हैं तो हमें प्रेस करना होगा: नियंत्रण + बी और पीले रंग में इंगित भाग में हम एक समापन पुष्टि संवाद देखेंगे जहां हमें Y (बंद करना होगा) या N (आदेश को रद्द करने के लिए) रखना होगा Y N । प्रश्न का उत्तर देने के बाद आसन्न टर्मिनल में रहना। प्रश्न यह होगा कि मैं इस उपकरण को कैसे उपयोगी बनाऊँ? उत्तर कई हैं, लेकिन जो मेरे दिमाग में सबसे तेज़ आता है वह है: ssh खातों के प्रबंधन, नेटवर्क विश्लेषण, सामान्य तरीके से आदेशों को निष्पादित करने और एक टर्मिनल छोड़ने के बिना सिस्टम मॉनिटर के लिए कई कंसोल होने से उत्पादकता बढ़ जाती है वह व्यक्ति जिसे कई टर्मिनलों से निपटना पड़ता है। इस परिचयात्मक ट्यूटोरियल के दूसरे भाग में मैं Tmux और अन्य विशेषताओं के आंतरिक कॉन्फ़िगरेशन के बारे में थोड़ा और बताऊंगा, हालांकि डेवलपर्स द्वारा प्रदान किया गया मैनुअल हमेशा उपलब्ध है। "मैन tmux"
मैं आपको एक अतिरिक्त कब्जा छोड़ देता हूं:
चीयर्स-…।
नमस्कार, बेहतरीन पोस्ट। स्पष्ट और सूचित करना कि यह डेबियन व्हीज़ी रिपॉजिटरी (7) में है। इसके बाद, apt-get install tmux के साथ
नमस्ते.
यह अच्छा है कि यह आपके लिए लाभकारी रहा है। चियर्स !!
मैंने पहले से ही इसे स्थापित किया है, और यह मेरे लिए बहुत अच्छा काम करता है।
सबसे ऊपर, tmux बहुत उपयोगी है जब आप ssh के माध्यम से दूरस्थ रूप से कनेक्ट करते हैं। उत्कृष्ट प्रविष्टि!
बिना शक .. सच कहूँ तो यह पहला प्रयोग है जो मन में आता है !! लेकिन निश्चित रूप से संभावनाएं बहुत व्यापक हैं !! .. अभिवादन
इस पोस्ट के लिए बहुत बहुत धन्यवाद, मैं केडीई के लिए कुछ इस तरह की तलाश में था, पहले मैंने टर्मिनेटर एमुलेटर का उपयोग किया था लेकिन कोई क्यूटी विकल्प नहीं है जो ऐसा ही करता है, इससे मुझे बहुत मदद मिली।
सादर।
खैर, sep .. यह एक काफी नवीनतम उपकरण है .. जो मुझे इसके उपयोग की सरलता के कारण प्रभावित करता है। हो सकता है कि अगर आप आधिकारिक दस्तावेज पर नज़र डालें तो आप कई दिलचस्प बातें हासिल कर सकते हैं। चियर्स
मुझे समझ में नहीं आता, क्या आपके लिए काम नहीं करता है? ऊ
ठंडा। लेकिन मेरे पास एक सवाल है: टर्मिनल एमुलेटर (जैसे सूक्ति, उदाहरण के लिए) का उपयोग करने में क्या अंतर है जो आपको एक ही आवेदन में कई टैब खोलने की अनुमति देता है? यह मेरे लिए आसान है कि मैं जिसका उल्लेख करता हूं, और अधिकांश डेस्कटॉप पर्यावरण टर्मिनलों का उपयोग करें जो मुझे पता है कि संभावना है ...
सुविधा कुछ व्यक्तिपरक तथ्य है। जब किसी उपयोगकर्ता को urxvt जैसे टूल का उपयोग करना होता है, तो वे सादगी की तलाश करते हैं, वे इसे सुंदर होने के लिए नहीं देखते हैं (हालांकि यह कुछ अन्य अतिरिक्त कॉन्फ़िगरेशन के साथ हो सकता है)।
Rxvt के मामले में, आपके द्वारा इच्छित रंगों के साथ पसंद किए जाने वाले फोंट के साथ टैब को ठीक से पहचानने की संभावना है। मुझे लगता है कि इसका मूल बिंदु मूलतः संसाधनों की खपत है। सूक्ति टर्मिनल और अन्य डेस्कटॉप वातावरण के साथ आते हैं, इसलिए आमतौर पर वे बहुत अधिक राम का उपयोग करते हैं जो अपेक्षाकृत नए कंप्यूटर पर महत्वहीन हो सकता है लेकिन एक निश्चित आयु के कंप्यूटर पर कार्यक्षमता को हटाने के बिना किसी भी बचत पर विचार करने के लिए कुछ है।
एमएचएच दिलचस्प लग रहा है
जो लोग अपने डेस्क पर टर्मिनलों को बिखेरते हैं और जिनके पास इसका उपयोग करने के लिए बहुत कम जगह है वे इस प्रकार के उपकरणों से प्यार करते हैं .. !! इसके अलावा, यदि आप i3 जैसे वातावरण का उपयोग करते हैं, जो एक झरना प्रकार का प्रबंधक है, तो आप इससे बहुत कुछ प्राप्त कर सकते हैं क्योंकि यह डेस्कटॉप पर बहुत अधिक स्थान बचाता है।
बहुत दिलचस्प सच है और मैंने इसे कई बार इस्तेमाल किया है, लेकिन प्रदर्शन, वजन (कार्यक्रम निर्भरता) को देखते हुए, और मैं हमेशा "टर्मिनेटर" पर लौटता हूं जो मल्टीप्लेक्स के साथ एक टर्मिनल है और इसमें टैब भी शामिल है, और यह मेरे लिए भी ऐसा ही है। मैं प्रोफाइल और सब कुछ भी बचा सकता हूं, मैं urxvt जैसे प्लगइन की आवश्यकता के बिना लिंक खोल सकता हूं, आपको इसे आज़माना चाहिए ……
इसका मतलब यह नहीं है कि Urxvt सुंदर है, लेकिन आराम और आसानी टर्मिनेटर के लिए।
ध्यान दें कि यदि कोई टर्मिनेटर कॉन्फ़िगरेशन चाहता है, तो मुझसे पूछने में संकोच न करें
Tmux में वे विशेषताएँ भी होती हैं .. यदि यह कार्यक्रमों की संख्या के कारण है तो मैं यह सुनिश्चित कर सकता हूँ कि सिर्फ Tmux डाउनलोड करने के लिए आपको किसी और चीज़ की आवश्यकता नहीं है! वर्तमान में मेरे पास एक ग्राफिकल वातावरण के बिना कई मशीनें हैं जिनमें समानांतर में कई सेवाएं चलाना शामिल हैं। संसाधनों की खपत मेरे लिए वास्तव में महत्वपूर्ण है क्योंकि जिन कंप्यूटरों में मैं tmux का उपयोग करता हूं, वे 10 वर्ष से अधिक पुराने हैं। विशेष रूप से टर्मिनल एमुलेटर के संबंध में, मैं आमतौर पर डिफ़ॉल्ट कंसोल + urxvt के रूप में zsh का उपयोग करता हूं। मुद्दा यह है कि Tmux उन सत्रों को सहेज सकता है जो आप बिना किसी समस्या के कर रहे हैं ताकि आप किसी भी समय उन्हें फिर से शुरू कर सकें। टैब के बारे में आपको क्या पता होना चाहिए कि सिर्फ uxrvt में टैब को सक्रिय करने से आपके पास पहले से ही वह फ़ंक्शन होगा .. निश्चित रूप से आपको इस बात पर ध्यान देना होगा कि यह नहीं है कि मैं एक बार में सब कुछ समझाने जा रहा हूं कि यह एक इंट्रोडक्टरी पोस्ट के लिए बहुत लंबा होगा यही कारण है कि मैं इसे विभाजित करने जा रहा हूं भागों।
यदि आप यह जांचना चाहते हैं कि मैं आपको क्या बताता हूं, तो आपको बस आधिकारिक दस्तावेज पर जाना होगा, मैं आपको विश्वास दिलाता हूं कि आपको वे सभी विशेषताएँ मिलेंगी, जिनका उपयोग आप आमतौर पर उन उपकरणों के साथ करते हैं, जिन पर मैं टिप्पणी करता हूं। चीयर्स…
मैंने पहले ही इसे स्थापित कर दिया। अब, मैं ट्यूटोरियल का अनुसरण कर रहा हूं। चेतावनी के लिए धन्यवाद, क्योंकि मुझे अब आवश्यक रूप से रॉटपोइसन स्थापित नहीं करना है।
कोशिश करने और सीखने के लिए कुछ और; योगदान की सराहना की है, हालांकि अभी केडीई में कोनसोल के साथ मैं अच्छा कर रहा हूं।
अच्छा उपकरण, हालांकि यह समय-समय पर काम करने के लिए रैटपोइसन का उपयोग करने के लिए भी मान्य है।
अब तक उपयोग उपकरण के लिए सबसे KISS और आसान अभी तक।
नमस्ते। आप tmux को संपादित कर सकते हैं ताकि कंसोल में रंग हों। और यह सब जो हम लगभग सभी .bashrc में संपादित करते हैं?
यदि आप मुझे जो बताते हैं वह सच है, जैसा कि मैंने आसानी और आराम के लिए कहा था, टर्मिनेटर बेहतर है, एक उदाहरण:
आप टर्मिनल को 2 क्षैतिज भागों में कैसे विभाजित करते हैं
कंट्रोल + बी और फिर स्पेस की
आप संलग्न टर्मिनलों पर कैसे जाते हैं:
नियंत्रण + तब तक दिशा तीर
मैं टर्मिनल को 2 क्षैतिज भागों में कैसे विभाजित करूं:
नियंत्रण + नीचे तीर
संलग्न टर्मिनलों के बीच एक स्विच के रूप में:
Alt + दिशा तीर
यह एक और कदम है जिसे tmux के साथ करने की आवश्यकता है, दो बार जो मैंने इसे अच्छी तरह से परीक्षण किया है, मैं अंत में उस सुविधा के लिए टर्मिनेटर पर लौट रहा हूं, इस तथ्य के अलावा कि कॉन्फ़िगरेशन उरक्सावेट या टीएमक्स के मामले में लंबे समय तक नहीं है।
और जैसा कि मैंने निश्चित रूप से कहा था कि यह विन्यास सुंदर है, अगर केवल मैं इसे उसी तरह से कॉन्फ़िगर कर सकता हूं जो कि टर्मिनेटर ने तुरंत मेरे साथ किया था, जो मैं नहीं कर सका (शायद कॉन्फ़िगर करने के लिए आलस्य के कारण, या क्योंकि शायद मैंने इसे गलत किया)
पोस्ट में अच्छी व्याख्या !!!!
पुनश्च: मुझे पसंद है आपका डेस्कटॉप फ्लक्सबॉक्स सही है ???
वैसे मुझे लगता है कि यह पहले से ही स्वाद का मामला है। उदाहरण के लिए, मैं सादगी की तलाश करता हूं और मैं वास्तव में इन दो तत्वों का उपयोग बहुत सरल देखता हूं, मुझे कारणों का वर्णन करने के लिए एक पोस्ट करना होगा। शायद मेरे पास माउस का उपयोग करने की थोड़ी कम प्रवृत्ति है। ।
यदि यह कुछ तत्वों के साथ विन्यस्त फ्लक्सबॉक्स है ..
सादर
आसानी और सुविधा के लिए आपके पास tmux है, कुंजी मैपिंग को आपके द्वारा गाए जाने के लिए असाइन किया जा सकता है।
आप सॉकेट और शेयर सत्र भी बना सकते हैं, और यदि आप ऐसा कुछ चाहते हैं जो पर्यावरण को पूर्व-कॉन्फ़िगर करता है या सॉकेट के लिए अनुमतियाँ स्थापित करता है, तो आपके पास प्रोजेक्ट प्रबंधित करने के लिए tmuxinator जैसी स्क्रिप्ट्स हैं, और सत्र साझा करने के लिए wemux। और इस पहलू में, टर्मक टोमक्स की तुलना में अधिक संसाधनों का उपभोग करने के अलावा, कम हो जाता है।
जैसा कि मैंने कहा, कीबोर्ड शॉर्टकट को कॉन्फ़िगर करने के तरीके से टर्मिनेटर आसान और अधिक आरामदायक है, मैं इसे सीधे (कंट्रोल + एरो) के साथ विभाजित करने के लिए कॉन्फ़िगर करने में सक्षम नहीं हूं, बल्कि यह कि जब भी मैंने इसका इस्तेमाल किया है (कंट्रोल + जेड / एरो) , जिस तरह से मैं इसे कम से कम कॉन्फ़िगर कर सकता हूं जैसा कि मैं इसे देखता हूं, यह एक और कदम की तरह लगता है, लेकिन जैसा कि "फ्रीबेसडिक" ने कहा कि यह स्वाद का मामला है, मैं tmux और टर्मिनेटर के बीच तुलना की लड़ाई में नहीं जा रहा हूं, जैसा कि यह कहा जाता है कि "एमएसएक्स" टर्मिनेटर एक ग्राफिक टर्मिनल है, निश्चित रूप से यह मल्टीप्लेक्स के साथ आता है जिसमें tmux के विपरीत शामिल है कि आप इसे एक ट्टी के तहत उपयोग कर सकते हैं
उन सभी लोगों के लिए जो बाकी ग्राफिकल टर्मिनलों के साथ tmux की तुलना करते हैं:
TMUX एक टर्मिनल नहीं है, आईटी TTYs / VTY टर्मिनलों का एक बहुपरत है
मुख्य अंतर यह है कि यद्यपि टर्मिनेटर, कोनसोल और मित्र अपने मुख्य स्क्रीन को कई अन्य लोगों में उपविभाजित कर सकते हैं, लेकिन वे हमेशा ग्राफिक लाइन पर ऐसा करते हैं।
दूसरी ओर, tmux और GNU स्क्रीन, स्वयं द्वारा एक टेक्स्ट टर्मिनल का अनुकरण करते हैं, जिससे UNDOUBLE को मुख्य कंटेनर एक अग्रभूमि अनुप्रयोग के रूप में अनुमति देता है और पृष्ठभूमि में चलता रहता है।
tmux विशेष रूप से उपयोगी है जब हम SSH के माध्यम से दूरस्थ रूप से पहुंचते हैं और जब हम 100% विश्वसनीय नहीं होते हैं, तो ग्राफिकल वातावरण में कुछ गैर-ग्राफ़िकल कार्यों को निष्पादित करते समय 100% विश्वसनीयता की आवश्यकता होती है।
मान लीजिए कि हम एक बैकअप, एससीपी या स्क्रिप्ट निष्पादन कर रहे हैं जिसे पूरा होने में घंटों लगने वाले हैं और हम रुकावट का जोखिम नहीं उठा सकते हैं: tmux बचाव के लिए आता है।
निष्पादन के बजाय स्क्रिप्ट, बैकअप, या ग्राफ़िकल टर्मिनल से सीधे scp या टेक्स्ट मोड में एक tty में लॉग इन करने के लिए, हम tmux को इनवाइट कर सकते हैं, असाइन किए गए कार्य को शुरू कर सकते हैं और यदि हमें फीडबैक देखने की आवश्यकता नहीं है तो मल्टीप्लेक्स टर्मिनल को अनचेक करें। हमारी आज्ञा।
यदि किसी भी कारण से हमारा X सत्र चुपचाप दुर्घटनाग्रस्त हो जाता है, तो हम एक नया सत्र शुरू करते हैं या एक tty में जाते हैं, हम वर्तमान tmux सत्र को डॉक करते हैं और जहाँ हम हैं वहाँ से जारी रखते हैं।
या यदि, उदाहरण के लिए, हमें एक कार्य चलाने की आवश्यकता है जिसमें कुछ समय की आवश्यकता होगी और हमें मशीन से दूर जाना होगा, हम हमेशा SSH के माध्यम से tmux के रनिंग सत्र तक पहुंच सकते हैं और वहां से काम करना जारी रख सकते हैं।
tmux शानदार है, हालांकि कोनसोल में किए गए नवीनतम संशोधनों के साथ मैं खुद को कम और कम उपयोग करते हुए पाता हूं और केवल कुछ बहुत ही विशिष्ट कार्यों के लिए, जैसे कि मैं ऊपर उल्लेख करता हूं।
http://i.imgur.com/L4JJI8m.png
http://i.imgur.com/rfWjAMs.png
http://i.imgur.com/oy5uqSN.jpg
http://i.imgur.com/AN8guja.png
http://i.imgur.com/og6NQBE.png
http://i.imgur.com/JTH4SHc.jpg
http://i.imgur.com/LaO9IUp.png
http://i.imgur.com/fQoaKSk.png
उत्कृष्ट डेटा, बस दूसरे दिन मुझे कुछ इस तरह की जरूरत थी।
यह अच्छा है कि यह आपकी सेवा करता है .. जब तक मेरे पास कुछ समय होगा मैं दूसरा भाग प्रकाशित करूंगा
टर्मिनलों में से एक जो मैं सुझाता हूं, क्योंकि इसमें एक मल्टीप्लेक्स होने की विशेषता है जो टर्मिनेटर है, मैं इसे सुझाता हूं
इसे आसान बनाने के लिए एप्टीट्यूड इंस्टॉल टर्मिनेटर के साथ
एक दया, प्राथमिक में यह काम नहीं करता है, अभिवादन
क्या!?
एकमात्र प्राथमिक ओएस में मैंने स्थापित किया है (बीटा 2 एक दिन) यह मेरे द्वारा स्थापित पहले टूल में से एक है।
tmux टोस्टर पर भी काम करता है, और अगर नेटबीएसडी प्रोजेक्ट की जाँच नहीं करता है।
बहुत अच्छा Tmux टर्मिनेटर के समान है, भले ही मुझे स्क्रीन का उपयोग करने की आदत है
आप tmux के साथ konsole मिश्रण कर सकते हैं?
वे मिश्रण नहीं करते हैं, वे एक दूसरे के पूरक हैं, ऊपर मेरी टिप्पणी के स्क्रीनशॉट की जांच करें।
Tmux अपने आप में अद्भुत है और विम के साथ संयोजन में भी। जो लोग स्क्रीन का उपयोग करते हैं, उनके लिए Tmux का कदम प्रत्यक्ष है, यह केवल ctrl को ctrl पर मैप करने और कुछ कमांड सीखने की बात है।
tmux = टर्मिनेटर
लिनक्स के लिए एक पूरी तरह से कार्यात्मक कमांड लाइन इंटरफ़ेस (सीएलआई) प्रदान करता है, एक ग्रिड में टर्मिनलों की व्यवस्था करें, टैब में कई सत्र खोलें, टर्मिनलों के खींचें और ड्रॉप-ऑर्डर करें, बहुत सारे विन्यास कीबोर्ड शॉर्टकट, वरीयताओं में कई लेआउट और प्रोफ़ाइल सहेजें। टर्मिनलों के मनमाने समूहों के लिए एक साथ टाइपिंग, अनुकूलन दृश्य शैली।
बहुत बढ़िया, इसने मुझे बहुत कुछ दिया है।
योगदान के लिए बहुत बहुत धन्यवाद