زيادة ذاكرة حافظة سطر الاوامر وحذف اوامر سابقة من الحافظة history
في لينكس يحتفظ سطر الاوامر بقائمة بآخر الأوامر التي تم تنفيذها عليه ولكنها ذاكرة محدودة، قد تكون بشكل افتراضي آخر 1000 أمر.
يمكن زيادة سعة هذه الذاكرة عن طريق التعديل على ملف bashrc كالتالي:
sudo nano /etc/bash.bashrc
واضافة الاسطر التالية:
export HISTSIZE=10000
export HISTFILESIZE=10000
ثم حفظ الملف وبذلك سيتم تطبيقها على جميع المستخدمين وستحتفظ ذاكرة سطر الاوامر بآخر 10 الاف امر مدخل.
يمكن وضع رقم اصغر من الصفر مثلا -1 وسيقوم سطر الاوامر بحفظ عدد لا نهائي من الاوامر السابقة.
هناك بعض الاوامر الحساسة التي ترغب بحذفها من ذاكرة سطر الاوامر مثل تعديل كلمة المرور لبعض السكربتات والتي يتم ادخالها بشكل نصي، يمكن ذلك من خلال معرفة رقم الأمر الذي تريد حذفه في سطر الاوامر بالبحث عنه من خلال الأمر التالي:
history | grep command
وسيتم عرض الأمر ورقمه في ذاكرة سطر الاوامر.
لحذفه نستخدم الامر التالي:
history -d LineNumber