मैं ओएस एक्स पर टर्मिनल विंडो को अपने आप कैसे बंद कर सकता हूं?


25

जब भी मैं 'एक्जिट' लिखता हूं या लॉगआउट करता हूं, टर्मिनल विंडो खुली रहती है और मुझे इसे मैन्युअल रूप से बंद करना होगा । क्या मैं इस व्यवहार को बदल सकता हूँ?

जवाबों:


44

टर्मिनल पर जाएं - & gt; प्राथमिकताएं, फिर दाहिने हाथ की ओर "शेल" का चयन करें, फिर "जब शेल बाहर निकलता है" लेबल डाउनडाउन से शेल को "क्लीन बाहर निकलने पर बंद करें" चुनें।

यह शेल को बंद कर देगा यदि यह एक समस्या के बिना बाहर निकल गया (जैसे कि जब आपने "निकास" टाइप किया था), लेकिन यदि प्रक्रिया एक त्रुटि देती है तो यह चारों ओर चिपक जाएगी ताकि आप देख सकें कि यह क्या था।

visual depiction of the menu


आपका बहुत बहुत धन्यवाद। मैं सेटिंग्स फलक में उस विकल्प को याद किया था!
Auron

1
कैसे एल Capitán में यह काम करने के लिए पर कोई विचार? यह बदल गया है, और मुझे नहीं पता कि "जब शेल बाहर निकलता है" कॉम्बो अब और नहीं
jmm

2
एल कैपिटान के लिए @ ज़म: प्राथमिकताएं, प्रोफाइल, शेल, "जब आप चाहते हैं तो शेल बाहर निकलता है" सेट करें
Chaim Geretz

2

इसके अतिरिक्त, आप निम्न कमांड निष्पादित कर सकते हैं (या इसे अपने अंत में जोड़ सकते हैं .sh शेल स्क्रिप्ट) के क्रम में हत्या टर्मिनल आवेदन:

kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`

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