2012-07-26 12 views
17

मैं अपनी वर्तमान विंडो से एक नई टर्मिनल विंडो खोलना चाहता हूं। (जैसे कमांड + n एक नई टर्मिनल विंडो खुलता है जो उसी विंडो में उसी विंडो में है जिसे मैंने बनाया है)। यह हमेशा मुझे परेशान करता है इसलिए आज मैं इसे हल करना चाहता हूं।आप टर्मिनल से एक नया मैक ओएस एक्स टर्मिनल कैसे खोलते हैं और यह एक ही निर्देशिका में है? (हिम तेंदुए)

start /Applications/Utilities/Terminal.app -D CurrentDirectory 

कुछ बैश स्क्रिप्ट जैसे काम कर सकते हैं।

इसके अलावा, मेरी शेर मशीन स्वचालित रूप से यह करती है। मेरे पास हिम तेंदुए है और मैंने सभी टर्मिनल वरीयताओं और इंटरनेट के माध्यम से खोज की है।

+0

आईएमएचओ, इसका सबसे अच्छा समाधान है [tmux] (http://tmux.sourceforge.net/) (जो हालिया रिलीज के रूप में ओएसएक्स पर भी नए गोले के लिए ऐसा करेगा)। – Julian

उत्तर

31

प्रयास करें:

open -a Terminal "`pwd`" 

यह (शेर पर) मेरे लिए काम करता है, लेकिन उपलब्ध कराई आपको लगता है कि आदेश चला सकते हैं, यह Snow Leopard पर काम करना चाहिए, मेरा मानना ​​है।

+0

मुझे ओपन-ए टर्मिनल "'pwd'" फ़ाइल/उपयोगकर्ता/डेविड/डेस्कटॉप/'pwd' मौजूद नहीं है। –

+0

सुनिश्चित करें कि आंतरिक एकल उद्धरण बैकटिक्स (') हैं, जो मेरे कीबोर्ड के ऊपरी बाईं ओर स्थित टिल्डे कुंजी पर पाए जाते हैं। – Mark

+0

हाँ, यह एक नई विंडो खुलता है लेकिन यह "प्रक्रिया पूर्ण" हो जाता है, इसलिए इसका उपयोग करने योग्य नहीं है –

3

अपने वर्तमान टर्मिनल विंडो

pwd में | pbcopy

कमान-एन एक नई विंडो

सीडी "` pbpaste` "

डबल कोट्स मामले में आवश्यक अपने रास्ते में एक जगह नहीं है कर रहे हैं बनाने के लिए है, हालांकि मैं इसका परीक्षण नहीं किया।

आंतरिक एकल उद्धरण बैकटिक चरित्र है। यदि आप मेरे उत्तर से कमांड कॉपी और पेस्ट करते हैं तो यह काम करना चाहिए।

यदि आप टर्मिनल में बहुत समय बिताते हैं, तो iTerm 2 का उपयोग करने पर विचार करें। ऐप्पल के टर्मिनल.एप पर कुछ बढ़िया सुधार हुए हैं।

+0

धन्यवाद जो मदद करता है, मैं लाइनों को कमांड में डाल सकता हूं ताकि अब सीडब्ल्यू (क्लोज़विन), कमांड-एन, ओउ (ओपनविन) लेकिन यह अभी भी इसका प्रकार है एक दर्द। मैं iTerm2 में भी देखूंगा। इसे एक पूर्ण कमांड (ऑटोमैटर?) बनाने के बारे में कोई विचार –