জোশ কে যেমন উল্লেখ করেছেন, আপনি নির্দিষ্ট লেআউট এবং উপস্থিতিগুলির সাথে এক বা একাধিক উইন্ডো খোলার জন্য একটি উইন্ডো গ্রুপ তৈরি করতে পারেন। তদ্ব্যতীত, "সেটিংস প্রোফাইলগুলি" (টার্মিনাল> পছন্দসমূহ> সেটিংস) যখন সেই প্রোফাইল দিয়ে টার্মিনাল তৈরি করা হয় তখন চালানোর জন্য একটি কমান্ড নির্দিষ্ট করতে পারে। আপনি যে কমান্ডটি চালাতে চান তার জন্য পৃথক প্রোফাইল তৈরি করতে পারেন, তারপরে সেই প্রোফাইলগুলির সাথে উইন্ডো তৈরি করতে পারেন। আপনি যখন সেগুলি একটি উইন্ডো গোষ্ঠীতে সংরক্ষণ করুন এবং তাদের আবার খুলবেন, সেই কমান্ডগুলি তাদের উপযুক্ত উইন্ডোতে চলবে। এমনকি আপনি টার্মিনালটি শুরুতে একটি নির্দিষ্ট উইন্ডো গ্রুপ খুলতে পারেন।
ম্যাক ওএস এক্স লায়ন ১০.০ হিসাবে, এই ক্ষেত্রে বেশ কয়েকটি নতুন উন্নতি হয়েছে:
আপনি যখন টার্মিনালটি প্রস্থান করবেন তখন পুনরায় চালু উইন্ডোজগুলি স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করবে, সুতরাং এর জন্য উইন্ডো গ্রুপ ব্যবহার করা আর কঠোরভাবে প্রয়োজন হয় না (যদিও তারা উইন্ডোজগুলি বন্ধ করে দিলে আপনাকে একটি নির্দিষ্ট সেটআপ পুনরায় তৈরি করার অনুমতি দেয়)।
আপনি যদি শেল> নিউ কমান্ড ব্যবহার করে একটি নতুন টার্মিনাল তৈরি করেন, যেহেতু টার্মিনাল জানে যে আপনি কোন কমান্ডটি চালিয়েছেন তাই এটি এটি আবার চালিয়ে পুনরুদ্ধার করতে পারে। পুনরায় শুরু করার সময় টার্মিনাল এখন স্বয়ংক্রিয়ভাবে "নিরাপদ" কমান্ড পুনরুদ্ধার করবে।
যদি আপনি এই জাতীয় টার্মিনালগুলিকে একটি উইন্ডো গ্রুপে সংরক্ষণ করেন তবে টার্মিনালও এই কমান্ডগুলি পুনরুদ্ধার করবে। তদ্ব্যতীত, উইন্ডো গ্রুপটি সংরক্ষণ করার সময়, কেবলমাত্র "নিরাপদ" টি নয়, সমস্ত কমান্ড পুনরুদ্ধার করার বিকল্প রয়েছে। সুতরাং, আপনি চালাতে চান প্রতিটি কমান্ডের জন্য আপনাকে আর আলাদা সেটিংস প্রোফাইল তৈরি করার দরকার নেই।
Safe "নিরাপদ" কমান্ডগুলির মধ্যে /etc/shells
ইমেলস, ভিআই / ভিআইএম, ন্যানো, পিকো, শীর্ষ, স্ক্রিন, টিএমউক্স এবং শেল> নতুন রিমোট সংযোগ (যেমন, এসএসএস সেশন) দিয়ে তৈরি যে কোনও কমান্ড অন্তর্ভুক্ত রয়েছে। দ্রষ্টব্য যে শুধুমাত্র শীর্ষকে "নিরাপদ" হিসাবে বিবেচনা করা হয় যখন আর্গুমেন্টগুলির সাথে ব্যবহৃত হয়; অন্যরা যুক্তি সমর্থন করে যা ব্যবহারকারীদের নিশ্চিতকরণ ব্যতীত আপনি চান না এমন কাজগুলি করতে পারে, সুতরাং তর্ক ছাড়াই তাদের আহ্বান করা না হলে এগুলি স্বয়ংক্রিয় পুনরুদ্ধারের জন্য "নিরাপদ" হিসাবে বিবেচিত হবে না। আপনি "নিরাপদ" আদেশগুলির তালিকাটি "ডিফল্ট com.apple.Terminal RestrativeCommands" এর সাথে কাস্টমাইজ করতে পারেন। মান হ'ল কমান্ডের নামযুক্ত স্ট্রিংয়ের একটি তালিকা। আর্গুমেন্ট অনুমোদিত কিনা তা নির্দেশ করতে কমান্ডের পরে একটি নক্ষত্র যুক্ত করুন। উদাহরণস্বরূপ, "শীর্ষ *" আর্গুমেন্টের সাথে ব্যবহারের সময় শীর্ষকে নিরাপদ করে তোলে, তবে "শীর্ষ" তা দেয় না।