সম্পূর্ণ স্ক্রিন সেশনটি সংরক্ষণ করা সত্যিই সম্ভব নয়।
আপনি যা করতে পারেন তা হ'ল একটি উপযুক্ত তৈরি করা .screenrc
যা আপনার সিস্টেমটি পুনরায় চালু করার পরে কিছু জিনিস সেটআপ হবে।
আপনার তালিকাভুক্ত জিনিসগুলির জন্য এখানে কিছু মন্তব্য দেওয়া হয়েছে:
- খোলা শেলের সংখ্যা
- প্রতিটি শেলের নাম
- প্রতিটি শেলের বর্তমান ডিরেক্টরি
আমি .screenrc
স্টার্টআপে কিছু নির্দিষ্ট শেল খুলতে আমার এই জাতীয় কিছু ব্যবহার করি :
## set the default shell
shell zsh
# screens
screen -t 'zsh'
screen -t 'mutt' mutt
screen -t 'zsh' /home/user/bin/scriptToRun
[..]
আপনার উইন্ডোর নাম হিসাবে '' এর মধ্যে স্ট্রিংটি পাবেন এবং নামের পরে কমান্ডটি আপনার ডিফল্ট শেলটিতে কার্যকর হবে। আপনি চান যে কোনও স্ক্রিপ্ট অন্তর্ভুক্ত করুন, উদাহরণস্বরূপ একটি নির্দিষ্ট ডিরেক্টরিতে পরিবর্তন করুন এবং কিছু লগ খুলুন।
আপনি কি কখনও নিজের সেশন জুড়ে শাঁসের ইতিহাস ভাগ করে নেওয়ার কথা ভেবে দেখেছেন? আইএমএইচও এটি জিনিসগুলিকে আরও সহজ করে তোলে। জেডএসএইচে এটি setopt SHARE_HISTORY
আপনার সাথে সম্পন্ন হয়েছে.zshrc
- সম্ভব হলে তাদের পরিবেশের পরিবর্তনশীল
যদি আপনার সত্যিই এটির প্রয়োজন হয় এবং কোনও বাণিজ্য বন্ধ না চান তবে আপনি কোনও শেল স্ক্রিপ্ট সম্পর্কে ভাবতে পারেন যা স্ক্রিনের বর্তমান অবস্থাটি পড়ে, শেলগুলির সংখ্যা সংরক্ষণ করে, পরিবেশের ভেরিয়েবল ইত্যাদি and এবং এই তথ্যটিকে একটি স্টার্টআপ স্ক্রিপ্টে রাখে আপনার ডাকা .screenrc
। আমার জন্য এটি প্রচেষ্টাটির পক্ষে উপযুক্ত হবে না কারণ আমি একটি রিবুটের পরে একটি পরিষ্কার পরিবেশের প্রশংসা করি, যদি আমি স্ক্রিনের জন্য ডিফল্ট উইন্ডোগুলি কাস্টমাইজ করতে পারি।