আমি যতদূর বলতে পারি, শেলটি বন্ধ হয়ে গেলে একটি পৃথক শেলের ইতিহাস কেবল .bash_history ফাইলের সাথে যুক্ত হয়। এর অর্থ আমি ক্র্যাশ / কার্নেল আতঙ্কে ঘন ঘন স্বতন্ত্র শেলের ইতিহাস হারিয়ে ফেলি।
কেন ইতিহাস কেবল একটি অধিবেশন বন্ধ করার সময় লেখা হয়? মৃত্যুদন্ড কার্যকর করার সময় প্রতিটি কমান্ড লেখা আছে কি? মৃত্যুদন্ড কার্যকর করার সময় প্রতিটি কমান্ড আমার লেখা উচিত নয় এমন কোনও কারণ আছে কি (উদাহরণস্বরূপ, একটি বিশাল বাশ_হিসটরি ফাইলটিতে লেখার সময় পারফরম্যান্সের সমস্যা)?
(আমি ম্যাক ওএস এক্স 10.6 ব্যবহার করছি এবং আইটির্মের সাথে একসাথে অনেকগুলি ট্যাবড টার্মিনাল চালিয়ে যাচ্ছি hist আমার কাছে অন্যান্য কয়েকটি বিকল্পের সাথে হিস্টপেন্ড সেট রয়েছে।
export HISTSIZE=1000000
export HISTTIMEFORMAT="%d/%m/%y %T "
shopt -s histappend
)
PROMPT_COMMAND="$PROMPT_COMMAND;history -a"
মধ্যে.bash_profile
যেহেতু এটি একটি রিকার্সিভ অভিব্যক্তি এবং ব্যাশ এর পাখির প্রতিটি স্তরের জন্য আগামী অপ্রয়োজনীয় যোগ হবেhistory -a
কল।