जैसा कि जोश के ने उल्लेख किया है, आप विशिष्ट लेआउट और दिखावे के साथ एक या अधिक विंडो खोलने के लिए एक विंडो ग्रुप बना सकते हैं। इसके अलावा, "सेटिंग प्रोफाइल" (टर्मिनल> वरीयताएँ> सेटिंग्स) उस प्रोफ़ाइल के साथ टर्मिनल बनाने पर एक कमांड को चलाने के लिए निर्दिष्ट कर सकता है। आप अपने द्वारा चलाए जाने वाले प्रत्येक कमांड के लिए एक अलग प्रोफ़ाइल बना सकते हैं, फिर उन प्रोफाइल के साथ विंडो बना सकते हैं। जब आप उन्हें एक विंडो समूह में सहेजते हैं और उन्हें फिर से खोलते हैं, तो वे कमांड उनके उपयुक्त विंडो में चलेंगे। तुम भी टर्मिनल स्टार्टअप पर एक विशिष्ट खिड़की समूह खोल सकते हैं।
Mac OS X Lion 10.7 के रूप में, इस क्षेत्र में कई नए सुधार हुए हैं:
रिज्यूमे स्वचालित रूप से उन विंडो को फिर से रिस्टोर करेगा जो आपने टर्मिनल से बाहर निकलते समय खोले थे, इसलिए इसके लिए एक विंडो ग्रुप का उपयोग करना अब सख्ती से आवश्यक नहीं है (हालाँकि यदि आपने विंडो बंद कर दी है तो वे आपको एक विशिष्ट सेटअप बनाने की अनुमति देते हैं)।
यदि आप शेल> नई कमांड का उपयोग करके एक नया टर्मिनल बनाते हैं, क्योंकि टर्मिनल जानता है कि आप किस कमांड को चलाते हैं, तो इसे फिर से चलाकर इसे पुनर्स्थापित कर सकते हैं। फिर से शुरू होने पर टर्मिनल अब "सुरक्षित" कमांड को स्वचालित रूप से पुनर्स्थापित करेगा।
यदि आप इन प्रकार के टर्मिनलों को एक विंडो समूह में सहेजते हैं, तो टर्मिनल इन कमांड को पुनर्स्थापित भी करेगा। इसके अलावा, जब एक विंडो समूह को सहेजते हैं, तो सभी कमांड को पुनर्स्थापित करने का विकल्प होता है, न कि केवल "सुरक्षित" वाले। इसलिए, अब आपको उस प्रत्येक कमांड के लिए एक अलग सेटिंग प्रोफाइल बनाने की आवश्यकता नहीं है जिसे आप चलाना चाहते हैं।
Ac "सुरक्षित" आदेशों में सूचीबद्ध कुछ भी शामिल हैं /etc/shells, emacs, vi / vim, nano, pico, top, screen, tmux, और शेल> नई दूरस्थ कनेक्शन (जैसे, ssh सत्र) के साथ बनाई गई कोई भी कमांड। ध्यान दें कि तर्कों के साथ उपयोग किए जाने पर केवल शीर्ष को "सुरक्षित" माना जाता है; अन्य लोग ऐसे तर्कों का समर्थन करते हैं जो ऐसा काम कर सकते हैं जो आप उन्हें उपयोगकर्ता की पुष्टि के बिना नहीं चाहते हैं, इसलिए उन्हें स्वचालित बहाली के लिए "सुरक्षित" नहीं माना जाता है जब तक कि वे तर्कों के बिना आमंत्रित न हों। आप "सुरक्षित" कमांड की सूची को "डिफॉल्ट राइट्स कॉम.प्ले.टर्मिनल रेस्ट्रोएबलकमैंड्स" के साथ कस्टमाइज़ कर सकते हैं। मान कमांड नामों वाले स्ट्रिंग्स की एक सूची है। यह इंगित करने के लिए कि तर्कों की अनुमति है, कमांड के बाद तारांकन जोड़ें। उदाहरण के लिए, "शीर्ष *" तर्कों के साथ उपयोग किए जाने पर शीर्ष सुरक्षित बनाता है, लेकिन "शीर्ष" नहीं करता है।