আমি সেট করলাম export HISTSIZE=99999999999999তবে সেটাই কি সেরা উপায়? আমি জানি না ওভারফ্লো হতে পারে কিনা। আমি কমান্ড ইতিহাসের সীমা সরিয়ে দেওয়ার জন্য একটি পরীক্ষিত, নির্ভরযোগ্য উপায় খুঁজছি।
আমি সেট করলাম export HISTSIZE=99999999999999তবে সেটাই কি সেরা উপায়? আমি জানি না ওভারফ্লো হতে পারে কিনা। আমি কমান্ড ইতিহাসের সীমা সরিয়ে দেওয়ার জন্য একটি পরীক্ষিত, নির্ভরযোগ্য উপায় খুঁজছি।
উত্তর:
এটা প্রকৃতপক্ষে না নথিভুক্ত (ভাল) এবং আমি এই ব্যাশ ব্যবহারকারী planed একটি veeery সংখ্যক করার HISTSIZE সেট করবেন 99% অনুমান।
জিএনইউতে বাশ ইতিহাস শক্তিশালী পঠন লাইব্রেরির মাধ্যমে পরিচালিত হয়। লাইব্রেরিতে ইতিহাসের আকারকে সীমাবদ্ধ করার বিকল্প রয়েছে (রিডলাইন জারগনে "স্টিফ্ল") বা না এবং বাশ কেবল রিডলাইন ইতিহাসকে স্টেলেড / আনমিল্ডে সেট করে। আপনি যেমন জিএনইউ বাশ সংস্করণ ৪.২, ফাইলের ভেরিয়েবলস.সি., লাইন ৪৪৩৩, ফাংশন শূন্য এসভি_হিসটাইজ (চর *) এর উপর নজর দিলে আপনি এই মন্তব্যটি পাবেন (এবং এরপরে ফাংশনটিতে পুরো বিব্রত / আনফিলিং):
/ * হিস্টিজ বা হিস্টফাইলেস পরিবর্তনশীল পরিবর্তনের পরে কী করবেন।
যদি এই হিস্টিজের জন্য কোনও মান থাকে (এবং এটি সংখ্যাসূচক), তবে ইতিহাসটি দমিয়ে রাখুন। অন্যথায়, যদি এই পরিবর্তনশীলটির জন্য কোনও মান না
থাকে তবে ইতিহাসটি নিখুঁত করুন। যদি নাম HISTFILESIZE হয় এবং এর মানটি
সংখ্যাসূচক হয়, তবে অনেকগুলি
লাইনের চেয়ে বেশি ধরে রাখতে ইতিহাসের ফাইলটি কেটে দিন । * /
সুতরাং এটি কৌশলটি করা উচিত:
export HISTSIZE=""
এবং এটিও (যদি আপনি নিজেকে আপত্তিজনক মনে করেন):
export HISTSIZE="GOTCHA"
আশাকরি এটা সাহায্য করবে.