2015-07-20 9 views
10

मैं आलसी हूं इसलिए मैं अपने देव पर्यावरण को खोलने के लिए एक खोल स्क्रिप्ट लिखना चाहता हूं। मैं दो आदेश dev और dev-startup सेटअप करता हूं। जब मैं dev /directory/path चलाता हूं तो इसे /directory/path पर एक नई टर्मिनल विंडो खोलनी चाहिए और dev-startup निष्पादित करें।खोल से ओपन टर्मिनल और कमांड निष्पादित करें

मुझे यकीन नहीं है कि टर्मिनल विंडो को किसी विशिष्ट निर्देशिका में कैसे खोलें और फिर पर्यावरण को सेटअप करने के लिए आवश्यक टूल चलाने के लिए अंतिम आदेश चलाएं।

मैं ओएसएक्स चला रहा हूं, तो शायद ऐप्पलस्क्रिप्ट उत्तर है?

+0

अरे, कि आलसी नहीं है, कि दक्षता है! – stone

उत्तर

8

विकल्प 1 टर्म के साथ (जब पूरा करने से विंडो बंद हो जाएगा):

xterm -e "cd /tmp/; watch 'pwd;date'" 

MacOS टर्मिनल के साथ विकल्प 2:

osascript -e 'tell application "Terminal" to do script "cd /tmp;pwd"' 
+0

दूसरे आदेश के साथ मुझे एक अजीब बातचीत मिली है। जब भी मैं एक नया टैब खोलता हूं तो यह आदेश निष्पादित करता है। – Calebmer

+0

मुझे यकीन है कि आप ओस्क्रिप्ट को समायोजित कर सकते हैं ताकि यह केवल एक बार ऐसा ही कर सके। – volker

संबंधित मुद्दे