लिनक्स टर्मिनल मल्टीटास्किंग के लिए GNU स्क्रीन के लिए 2 विकल्प
हमने पिछले दिनों लिनक्स टर्मिनल में मल्टीटास्क के लिए जीएनयू स्क्रीन का उपयोग करने के बारे में लिखा है। GNU स्क्रीन इन कार्यक्रमों की भव्यता है, लेकिन tmux और dvtm + dtach अन्य समाधान हैं जिन्हें आप पसंद कर सकते हैं.
Tmux GNU स्क्रीन का एक बेहतर पुनर्लेखन है। Dvtm एक कंसोल मल्टीप्लेक्स है जो टाइलिंग विंडो प्रबंधकों से प्रेरित है, और dtach, dvtm सत्रों से अलग करने और रीटच करने की क्षमता जोड़ता है।.
Tmux
GNU स्क्रीन के पुनर्लेखन के रूप में, tmux कई प्रकार के सुधार प्रदान करता है। सबसे महत्वपूर्ण कुछ क्लाइंट-सर्वर मॉडल शामिल हैं, जो आपको कई स्थानों से एक tmux सत्र से कनेक्ट करने की अनुमति देता है, और एक क्लीनर कॉन्फ़िगरेशन प्रारूप। GNU स्क्रीन से भिन्न तरीकों की एक सूची की खोज करने के लिए tmux के अक्सर पूछे जाने वाले प्रश्न देखें.
Ubuntu पर tmux स्थापित करने के लिए इस कमांड का उपयोग करें:
sudo apt-get install tmux
यदि आप किसी अन्य वितरण का उपयोग कर रहे हैं, तो आप संभवतः इसे अपने वितरण के पैकेज मैनेजर में पाएंगे.
इसे स्थापित करने के बाद tmux लॉन्च करने के लिए, बस चलाएं tmux आदेश। स्क्रीन के विपरीत, tmux डिफ़ॉल्ट रूप से एक स्टेटस बार के साथ आता है.
एक अतिरिक्त टर्मिनल विंडो खोलने के लिए, का उपयोग करें मॉड-सी कुंजीपटल संक्षिप्त रीति। डिफ़ॉल्ट मोडिफ़ायर कुंजी संयोजन है Ctrl-ख. इसका मतलब है कि आपको प्रेस करना होगा Ctrl-ख और फिर सी एक नई विंडो बनाने के लिए.
आपके द्वारा खोली गई प्रत्येक नई विंडो स्थिति पट्टी में दिखाई देगी। डिफ़ॉल्ट रूप से, tmux केवल एक बार स्क्रीन पर एक विंडो दिखाता है.
आरंभ करने के लिए यहां कुछ महत्वपूर्ण कीबोर्ड शॉर्टकट हैं:
मॉड एक्स - वर्तमान टर्मिनल को मार डालो.
मॉड-एन - अगली विंडो पर ध्यान दें.
मॉड-p - पिछली विंडो पर ध्यान दें.
आधुनिकीकरण # - निर्दिष्ट विंडो पर ध्यान दें, जहां # 0 और 9 के बीच की संख्या है.
आधुनिकीकरण ' - विंडो का चयन करने के लिए शीघ्र.
आधुनिकीकरण% - वर्तमान विंडो को दो क्षैतिज रूप से विभाजित करें.
आधुनिकीकरण " - वर्तमान विंडो को दो लंबवत में विभाजित करें
वर्तमान सत्र से अलग करने के लिए, का उपयोग करें मॉड-डी कुंजीपटल संक्षिप्त रीति.
किसी सत्र को पुन: भेजने के लिए, निम्न आदेश चलाएँ:
tmux देते हैं
अधिक कीबोर्ड शॉर्टकट के लिए, चलाएँ आदमी tmux कमांड या वेब पर tmux के मैनुअल को पढ़ें.
Dvtm और Dtach
GNU स्क्रीन और tmux के विपरीत, dvtm आपको सत्रों को डिस्कनेक्ट और रीटेट करने की अनुमति नहीं देता है। आपको अपने सत्रों से अलग करने और रिटैटच से dtach के साथ dvtm चलाना होगा.
Ubuntu पर dvtm और dtach स्थापित करने के लिए यह कमांड चलाएँ:
sudo apt-get install dvtm dtach
ये कार्यक्रम अन्य वितरण के सॉफ्टवेयर रिपॉजिटरी में भी उपलब्ध होने चाहिए.
चलाएं dvtm dvtm लॉन्च करने के लिए कमांड। आपको एक ही टर्मिनल विंडो दिखाई देगी.
अतिरिक्त टर्मिनल विंडो खोलने के लिए, का उपयोग करें मॉड-सी कुंजीपटल संक्षिप्त रीति। डिफ़ॉल्ट संशोधक कुंजी संयोजन है Ctrl-जी. इसका मतलब है कि आपको प्रेस करना होगा Ctrl-जी और फिर सी एक नई टर्मिनल विंडो खोलने के लिए.
टाइलिंग विंडो मैनेजर की तरह, dvtm टर्मिनल विंडो को स्वचालित रूप से बाहर करेगा। अन्य उपयोगिताओं के विपरीत, यह उन सभी को डिफ़ॉल्ट रूप से स्क्रीन पर प्रदर्शित करता है.
आरंभ करने के लिए यहां कुछ महत्वपूर्ण कीबोर्ड शॉर्टकट हैं:
मॉड-x - वर्तमान विंडो बंद करें.
मॉड-j - अगली विंडो पर ध्यान दें.
मॉड-कश्मीर - पिछली विंडो पर ध्यान दें.
आधुनिकीकरण # - निर्दिष्ट विंडो पर ध्यान दें, जहां # विंडो की संख्या है.
मॉड-क्ष - Dvtm छोड़ो.
पूरी सूची के लिए, चलाएँ आदमी dvtm आदेश या वेब पर dvtm के मैनुअल पेज की जाँच करें.
Dvtm भी माउस का समर्थन करता है। उदाहरण के लिए, आप इसे चुनने के लिए किसी एक विंडो पर क्लिक कर सकते हैं.
एक dvtm सत्र से अलग करने और बाद में इसे रिटेट करने के लिए, आपको इसे dtach कमांड से चलाना होगा। Dtach के साथ dvtm लॉन्च करने के लिए, निम्नलिखित कमांड का उपयोग करें:
dtach -c / tmp / dvtm-session -r winch dvtm
एक dvtm सत्र से शुरू करने के लिए जिसे dtach के साथ शुरू किया गया है, का उपयोग करें Ctrl- \ कुंजीपटल संक्षिप्त रीति.
बाद में अपने dvtm सत्र को फिर से लिखने के लिए, निम्नलिखित कमांड का उपयोग करें:
dtach -a / tmp / dvtm-session -r winch
आप dtach को चलाने के लिए, से अलग करने और अन्य अनुप्रयोगों के लिए reattach का उपयोग कर सकते हैं.
आप बायोबू की भी जांच कर सकते हैं, जो जीएनयू स्क्रीन को बढ़ाता है.