क्या मैक ओएस के लिए कोई मल्टीपल एमुलेटर है?


20

मुझे कमांड लाइन पसंद है और मैं अपने MacOs में टर्मिनेटर (लिनक्स के लिए) जैसा एक ऐप देखना चाहूंगा:

यहाँ छवि विवरण दर्ज करें

ऐसा लगता है वहाँ मैक के लिए जो ऐप के बंदरगाह हैं उपलब्ध फिंक या बंदरगाहों का उपयोग कर। लेकिन मैंने पाया कि उन्हें स्थापित करना एक नरक है ... यह बहुत सी चीजों पर निर्भर करता है जो अन्य चीजों पर निर्भर करता है जो ... आदि।

तो मुझे आश्चर्य हो रहा है कि क्या कोई मैकओएस देशी ऐप है (मुफ्त या नहीं) ...


2
वर्थ ध्यान दे रहा है कि OS X में टर्मिनल ऐप बहुत सारी विंडो और टैब को सपोर्ट करता है। क्या यह आपके लिए नहीं है?
नाथन ग्रीनस्टीन

@ क्रिसियन: आप किन विशिष्ट विशेषताओं की तलाश कर रहे हैं? btw, जबरदस्त अवतार :)
रॉबर्ट एस सियाकियो

@ नातान और @ कलावेरा जो मैं चाहता हूं, एक ही खिड़की के अंदर अलग-अलग टर्मिनल कंसोल हैं। टर्मिनल ऐप के साथ मैं टैब खोल सकता हूं और अलग-अलग विंडो खोल सकता हूं, लेकिन यह उसी लचीलेपन की पेशकश नहीं करता है Terminator
क्रिस्टियन

4
नरक की विषम परिभाषा। निर्भरता ब्लोट है (जो कष्टप्रद है), लेकिन पलक की पूरी बात यह है कि आप टाइप करते हैं fink install terminatorऔर चले जाते हैं, 10 या 120 मिनट में वापस आते हैं, और यह किया जाता है।

2
क्या कोई और विस्तार से कह सकता है कि आकर्षण क्या है? और यह Window Group से कैसे बेहतर है? (आप कई विंडो लेआउट कर सकते हैं, फिर Window> Save as Group चुनें । फिर आप विंडो के इस सेट को बाद में विंडो - ओपन विंडो ग्रुप के साथ फिर से खोल सकते हैं ।
क्रिस पेज

जवाबों:


28

iTerm 2 ऐसा करने में सक्षम होने का दावा करता है।


संपादित करें: मैंने अभी इसे डाउनलोड किया है, और यह काफी अच्छी तरह से काम करने लगता है कि मुझे लगता है कि मैं iTerm 1 से स्विच करूंगा:

यहाँ छवि विवरण दर्ज करें

मुझे यकीन नहीं है कि आपके और macports के साथ क्या हो रहा है, लेकिन मैंने अभी macports का उपयोग करके tmux स्थापित किया है। इसमें लगभग 30 सेकंड लगे, और पूरी तरह से दर्द रहित था।


एफडब्ल्यूआईडब्ल्यू, मैंने बाद में जीएनयू स्क्रीन के साथ पर्याप्त समय बिताया है कि मैं मूल रूप से इस बिंदु पर सब कुछ के लिए इसका उपयोग करता हूं। अगर आप लोकल, माउस से चलने वाले मल्टीप्लेक्सर चाहते हैं तो iTerm अच्छा है, लेकिन मैं जो कुछ भी करता हूं वह इस बिंदु पर सर्वर-साइड होता है, और यह सब एक SSH कनेक्शन पर करना कहीं भी बेहतर होता है।


यह ध्यान देने योग्य है कि यह अभी भी अल्फा है, हालांकि यह मेरे लिए पर्याप्त स्थिर लगता है।
फर्जी नाम

सर्वर-साइड बनाम क्लाइंट-साइड के मामले के रूप में: iTerm2 अब मूल रूप से tmux को एकीकृत करता है और सर्वर पर tmux के साथ संवाद करने के लिए एकल ssh चैनल का उपयोग कर सकता है।
क्रिस हैरिंगटन

4

टर्मिनेटर को होमब्रेव पैकेज मैनेजर के माध्यम से मैक ओएस एक्स में पोर्ट किया गया था।

brew install terminator

पीआर या नुस्खा देखें ।

OS X 10.9.2 पर परीक्षण मुख्य कार्य करता है।


meh, मैं टर्मिनेटर का उपयोग कर रहा हूँ, लेकिन इस बात से नाखुश है कि यह ऑक्स के साथ कितना कम एकीकृत था। अन्य उत्तरों को देखें iTerm2 पुनः। यह नाश्ते के लिए टर्मिनेटर खाती है। सारा।
मदीवद

मुख्य शॉर्टकट काम करते हैं, लेकिन मैं मानता हूं कि एकीकरण मूट है ...
oDDsKooL

2

GNU स्क्रीन, या TMUX को macports / homebrew के माध्यम से या हाथ से संकलित करके स्थापित करें।


2

मुझे लगता है कि iTerm 2 और TotalTerminal टर्मिनल और कमांड लाइनों पर काम करते समय दक्षता में सुधार करने के लिए सभी महान उपकरण हैं।


-1 का उल्लेख करने के लिए (अब "सक्रिय विकास के तहत नहीं रह गया है) TotalTerminal। नहीं। वास्तव में, कोई शून्य नहीं। 1. लेकिन मैं सिर्फ इसे आज़माने के लिए एक नज़र गया था, और यह अब विकसित नहीं हुआ है। हालांकि iTerm2 IS AWESOME है, इसलिए 1 के बदले एक लो
Madivad

1

मैं SizeUp का बहुत बड़ा प्रशंसक हूं, जो आपको कीबोर्ड कमांड का उपयोग करके विंडो को टाइल करने देता है। यह अलग-अलग विचारों को एक टर्मिनल में नहीं रखता है, लेकिन यह मुझे आसानी से एक बार में खुले विचारों का एक गुच्छा देता है और बड़े करीने से व्यवस्थित करता है।


0

ग्नू स्क्रीन का उपयोग करें, यह वही करता है जो आप चाहते हैं, अपनी एकल टर्मिनल विंडो को एक ही GUI विंडो में सभी विंडो में विभाजित करें। (हालांकि आप शायद ओएस एक्स के साथ एक नया संस्करण चाहते हैं, क्योंकि दोनों अक्षों में विभाजित करने की क्षमता आपके मैक पर पहले से स्थापित स्क्रीन के संस्करण की तुलना में नई है।)


0

मैंने पाया कि जीएनयू स्क्रीन वास्तव में वही करता है जो मैं चाहता हूं (बस screenटर्मिनल में टाइप करें ), लेकिन कुछ ही मिनटों के बाद मैंने कुछ मूल बातें सीख लीं। यहाँ मुख्य कुंजी बाइंडिंग (मैन पेज से सीधे) पर मेरी आवश्यकता के अनुसार जंप स्टार्ट है - ध्यान दें कि आपको ऊर्ध्वाधर विभाजन के लिए जीएनयू संस्करण स्थापित करने की आवश्यकता है (एफएयू संस्करण के बाद सूचीबद्ध जो मेरे मेवरिक्स में था)।

स्क्रीन संस्करण 4.00.03 (एफएयू) 23-अक्टूबर -06

(Mavericks में शामिल है और पहले के समान संभावना)

       निम्न तालिका डिफ़ॉल्ट कुंजी बाइंडिंग दिखाती है:

       Ca '(सेलेक्ट) स्विच करने के लिए विंडो नाम या नंबर के लिए प्रॉम्प्ट करें।

       सीए "(विंडो-बी)
                                 चयन के लिए सभी विंडो की सूची प्रस्तुत करें।

       सीए 0 (चयन 0)
        एक | एक |
       सीए 9 (चयन 9)
       सीए - (सेलेक्ट -) विंडो नंबर ० - ९ पर स्विच करें, या रिक्त विंडो में।

       सीए टैब (फ़ोकस) इनपुट फ़ोकस को अगले क्षेत्र पर स्विच करें। विभाजित भी देखें, हटाएं, केवल।

       सीए सीए (अन्य) पहले प्रदर्शित विंडो में टॉगल करें। ध्यान दें कि यह बाध्यकारी चूक है
                                 जब तक ओवरराइड न हो जाए, कमांड कैरेक्टर दो बार टाइप किया जाता है। उदाहरण के लिए, यदि
                                 आप "-e] x" विकल्प का उपयोग करते हैं, यह कमांड "]"] बन जाता है।

...

      सीए एस (विभाजित) वर्तमान क्षेत्र को दो नए लोगों में विभाजित करें।

...

       सीए ? (सहायता) कुंजी बाइंडिंग दिखाएँ।

       Ca \ (छोड़ें) सभी विंडो को मारें और स्क्रीन को समाप्त करें।

...

       सीए * (प्रदर्शित) सभी वर्तमान में संलग्न डिस्प्ले की एक सूची दिखाएँ।

'स्क्रीन संस्करण 4.02.01 (GNU) 28-Apr-14' के साथ अतिरिक्त आइटम

( sudo port install screenअभी उपयोग कर स्थापित )

उपरोक्त सभी आइटम 4.00.02 (FAU) संस्करण में, साथ ही साथ:

      सीए एस (विभाजित) वर्तमान क्षेत्र को क्षैतिज रूप से दो नए लोगों में विभाजित करें। केवल यह भी देखें,
                                 ध्यान केंद्रित करें।

ऊपर भी, लेकिन यह स्पष्ट करता है कि यह क्षैतिज है। ...

       सीए | (विभाजित -v) वर्तमान क्षेत्र को दो नए में लंबवत रूप से विभाजित करें।

नोट: मैंने इसके लिए वेब खोजने की कोशिश की, लेकिन 'स्क्रीन', 'टर्मिनल' और 'स्प्लिट' जैसे शब्द मेरे लिए पेजों को आसान बनाने के लिए बहुत आम हैं।



हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.