হ্যাঁ, man bash
বলেছেন:
হিস্টিজ - কমান্ডের ইতিহাসে কমান্ডের সংখ্যা মনে রাখতে হবে
তবে Readline
এর একটি পরিবর্তনশীল রয়েছে:history-size
ইতিহাস তালিকায় সংরক্ষিত ইতিহাসের সর্বাধিক সংখ্যা নির্ধারণ করুন। যদি শূন্যতে সেট করা থাকে তবে বিদ্যমান ইতিহাসের প্রবেশপত্রগুলি মুছে ফেলা হবে এবং কোনও নতুন এন্ট্রি সংরক্ষণ করা হবে না। যদি শূন্যের চেয়ে কম মান সেট করা থাকে তবে ইতিহাসের প্রবেশের সংখ্যা সীমাবদ্ধ নয়। ডিফল্টরূপে, ইতিহাসের প্রবেশের সংখ্যা সীমাবদ্ধ নয়।
আপনি সেট করতে পারেন history-size
সঙ্গে HISTSIZE=1000
, bind 'set history-size 1000'
অথবা আপনার নিম্নলিখিত লাইন দিয়ে ~/.inputrc
:set history-size 1000
উদাহরণ :
HISTSIZE=1000
bind 'set history-size 0'
echo $HISTSIZE # prints 1000
bind -v | grep history-size # prints set history-size 0
history # prints nothing
bind 'set history-size 0'
HISTSIZE=1000
echo $HISTSIZE # prints 1000
bind -v | grep history-size # prints set history-size 1000
history # prints 13 echo $HISTSIZE\n14 bind -v | grep history-size\n15 history
history-size
যেহেতু উপলভ্য bash-4.0-alpha
: পরিবর্তনগুলি