से vi
, यदि आप आदेश जारी :sp
, स्क्रीन दो "विचारों" में, विभाजन आप एक ही टर्मिनल से एक से अधिक फ़ाइल संपादित करने की अनुमति।
उन्हीं रेखाओं के साथ, एक ही टर्मिनल में कई गोले खोलने का एक तरीका है?
से vi
, यदि आप आदेश जारी :sp
, स्क्रीन दो "विचारों" में, विभाजन आप एक ही टर्मिनल से एक से अधिक फ़ाइल संपादित करने की अनुमति।
उन्हीं रेखाओं के साथ, एक ही टर्मिनल में कई गोले खोलने का एक तरीका है?
जवाबों:
आप इसे screen
टर्मिनल मल्टीप्लेक्सर में कर सकते हैं ।
नोट: बंटवारे के बाद, आप नए क्षेत्र में जाने और के माध्यम से एक नया सत्र शुरू करने की जरूरत है ctrlaतो cइससे पहले कि आप उस क्षेत्र का उपयोग कर सकते हैं।
EDIT, मूल स्क्रीन उपयोग:
ctrl+a
तब सबकुछ छोड़ दिया shift+s
(कैप लॉक के लिए पता नहीं है, मेरा अक्षम है)
Ctrl A Shift S
स्क्रीन को विभाजित करता है, फिर Ctrl A Tab
अन्य विभाजन पर स्विच करता है, और Ctrl A c
बैश प्रॉम्प्ट बनाता है। वहाँ वैसे भी इन आदेशों को स्वचालित रूप screen
से चलाने के लिए है, तो हम आदेशों को हर समय चलाने के लिए नहीं है।
Tmux (टर्मिनल MUltipleXer) आज़माएँ:
और के बीच अंतर को समझने के लिए session
, window
और pane
:
byobu
(जो दोनों टर्मिनल मल्टीप्लेक्सर्स को लपेटता है), लेकिन कॉन्फ़िगरेशन के अलावा कई पहलुओं में Tmux बेहतर लगता है। और कई साल पहले से ही बेहतर था। स्क्रीन को दोनों दिशाओं को विभाजित करने के लिए पैच की आवश्यकता थी और Tmux ने इसे बॉक्स से बाहर कर दिया। अंतिम लेकिन कम से कम लाइसेंस Tmux या स्क्रीन के लिए एक तर्क नहीं हो सकता है, जहां आप खड़े हैं उसके आधार पर।
screen
, जबकि फेडोरा 30 की एक अपेक्षाकृत ताजा स्थापना से गायब tmux
है।
जैसा कि टिप्पणियों में उल्लेख किया गया है, स्क्रीन के अलावा, एक और अच्छा टर्मिनल मल्टीप्लेक्स टीएमक्स है । आप पूर्ण विवरण और कमांड संदर्भ के लिए मैनुअल का उल्लेख कर सकते हैं। आरंभ करने के लिए कुछ बुनियादी ऑपरेशन हैं:
आप पैन को विभाजित करके अधिक जटिल लेआउट प्राप्त कर सकते हैं। आपके पास पैन और स्विच के साथ कई विंडो भी हो सकती हैं।
यदि आप एक ऐसा प्रोग्राम चाहते हैं जो सिर्फ एक टर्मिनल को विभाजित करता है, तो स्प्लिटवेट है । ऐसे प्रोग्राम हैं जो एक टर्मिनल को विभाजित करते हैं और इसके अलावा कई अन्य सामान करते हैं, जैसे कि स्क्रीन, टमक्स, इमैक,…
स्क्रीन और Tmux पर उत्कृष्ट सुझावों के अलावा यदि आप किसी प्रकार के विंडो मैनेजर का उपयोग कर रहे हैं, तो आप टर्मिनेटर में दिलचस्पी ले सकते हैं, तो आप क्षैतिज या लंबवत फैशन, प्लस टैब और अधिक विभाजित कर सकते हैं ... यहां लेखक की वेब साइट से ली गई सुविधाओं की एक सूची है। :
परियोजना स्थल पर स्क्रीनशॉट के लिए एक नज़र है।
सबसे महत्वपूर्ण आप स्क्रीन / Tmux के साथ टर्मिनेटर को जोड़ सकते हैं।
ctrl-shift-h/j/k/l
पैन के बीच जाने के लिए है, और ctrl- (shift) -tab को टैब के बीच स्विच करने के लिए, यह बस कमाल का काम करता है।
same terminal
दो बार उल्लेख किया है, इसलिए टर्मिनेटर या टिलिक्स (जैसा कि @sjas द्वारा उल्लेख किया गया है) अच्छे सुझाव नहीं हैं। यदि आप एक एक्स सर्वर के साथ एक दूरस्थ सर्वर के लिए एक ssh सत्र में हैं, तो आप भी इन उपकरणों को चलाने में सक्षम नहीं होंगे।
केडीई के लिए कोनसोल में एक निर्मित कार्य है :
Ctrl+ (लेफ्ट / राइट को विभाजित करने के लिए
Ctrl+ )ऊपर / नीचे देखने के लिए विभाजित करें
Shift+ Tabविभाजित विचारों के माध्यम से चक्र होगा
Shift+ Left Arrow/ Right Arrowटैब / दृश्य के माध्यम से वर्तमान दृश्य को चक्रित करेगा
Ctrl+ Shift+ Xवर्तमान दृश्य को बंद करने के लिए
टर्मिनेटर का प्रयोग करें ।
अपने पसंदीदा पैकेज मैनेजर के माध्यम से उपलब्ध होना चाहिए, यदि आप एक मुख्यधारा वितरण का उपयोग करते हैं।
यह एकमात्र टर्मिनल मल्टीप्लेक्स है जहां कॉपी-पेस्टिंग आपकी विंडो में पैन के भीतर से ठीक से काम करता है।
अद्यतन: tilix
एक terminator
विकल्प है जो लगभग पूरी तरह से टर्मिनेटर के साथ सममूल्य पर है (और जहां कोपिपस्टिंग ठीक से काम करता है, वह भी)। इसका मूल्यांकन करने के बाद मैं अभी भी terminator
अच्छे टैब हैंडलिंग और आसान कॉन्फ़िगरेशन (मेरे पीओवी से) के कारण छड़ी करता हूं ।
मैं का एक खुश उपयोगकर्ता हूँ Guake साथ Byobu इसके अंदर, जो डिफ़ॉल्ट उपयोग द्वारा tmux
( शायद बेहतर की तुलना में screen
)।
उन्हें स्थापित करें (उबंटू पर कोई पीपीए की जरूरत नहीं है और न ही डेबियन, अन्य डिस्ट्रो की जांच करें )
sudo apt install guake byobu
इसे उपलब्ध गोले में जोड़ें (जैसा कि मैंने इस गुकेथ गीथूब मुद्दे में बताया था ):
which byobu | sudo tee -a /etc/shells
Guake वरीयताओं पर ( guake-prefs
) डिफ़ॉल्ट व्याख्याकार के रूप में Byobu चुनें:
वैकल्पिक: "टैब बार दिखाएं" को अनचेक करें, क्योंकि आप इसके लिए बायोबू का उपयोग करेंगे:
apropos byobu
GNU स्क्रीन के लिए वर्टिकल स्प्लिट आज़माएँ
यह पैच GNU स्क्रीन की वर्तमान रिलीज़ के लिए एक ऊर्ध्वाधर विभाजन सुविधा प्रदान करता है। यह सुविधा स्क्रीन के मौजूदा विभाजन कमांड के समान कार्य करने के लिए डिज़ाइन की गई है, लेकिन क्षैतिज रूप से इसके बजाय क्षेत्रों को लंबवत रूप से विभाजित कर रही है। विभाजन के दोनों रूपों को वांछित / किसी भी संयोजन / मात्रा / क्रम में एक साथ उपयोग किया जा सकता है। जल्द ही GNU स्क्रीन 4.1 में प्रदर्शित होने के लिए कुछ समान है, और यह मेलिंग सूची धागे के अनुसार CVS में पहले से ही उपलब्ध है (और इसे डेबियन और उबंटू स्क्रीन पैकेजों में शामिल किया गया है जो 4.0.3-10 से शुरू होता है)। इसके अलावा, हाल ही में ScreenWM नाम की एक परियोजना विशेष रूप से एक vsplit- पैच स्क्रीन (इसे बाहर की जाँच करें) के साथ काम करने के लिए डिज़ाइन की गई है।
Ctrl+|
विभाजन होता है screen
।