السلام عليكم ورحمة الله وبركاته
هذه طريقة عرفتها من الحوسه في الشل
طريقة معرفة آخر 500 أمر كتبته بالشل :
اكتب الأمر : history فقط ( بدون اي إضافات )
طريقة زيادة آخر 500 أمر تم تخزينه .. كالتالي :
بشرح لكم أمرين .. علشان تعرفون الفرق بينهم
HISTFILESIZE=10000
يعني تطلب من bash انه يخزن 10000 امر ... بدل من 500 في ملف
.bash_history
لكن عند كتابة الأمر هذا في الشل :
HISTSIZE=10000
فانك تطلب من الشل انه يعرض لك 10000 بدل من 500 من ملف .bash_history
...
مثال: لو كتبت كذا
HISTFILESIZE=10000
ثم
HISTSIZE=1000
ثم
history
راح يطلع لي 1000 أمر !!
لكن لو فتحت الملف .bash_history
راح احصل العشرة آلاف أمر
ملاحظه هامه :
بعد ماتزيد الهستوري للأوامر من 500 إلى اي رقم اعلى
بتحتاج فتره علشان الشل يسجل الاوامر الجديده
اللي راح تتخزن فوق الـ 500 أمر
للتأكيد :
اكتب الأمر set ( بدون اضافات )
وشوف الرقم المكتوب بعد HISTFILESIze وبعد histsize
تحياتي
هذه طريقة عرفتها من الحوسه في الشل

طريقة معرفة آخر 500 أمر كتبته بالشل :
اكتب الأمر : history فقط ( بدون اي إضافات )
طريقة زيادة آخر 500 أمر تم تخزينه .. كالتالي :
بشرح لكم أمرين .. علشان تعرفون الفرق بينهم
HISTFILESIZE=10000
يعني تطلب من bash انه يخزن 10000 امر ... بدل من 500 في ملف
.bash_history
لكن عند كتابة الأمر هذا في الشل :
HISTSIZE=10000
فانك تطلب من الشل انه يعرض لك 10000 بدل من 500 من ملف .bash_history
...
مثال: لو كتبت كذا
HISTFILESIZE=10000
ثم
HISTSIZE=1000
ثم
history
راح يطلع لي 1000 أمر !!
لكن لو فتحت الملف .bash_history
راح احصل العشرة آلاف أمر
ملاحظه هامه :
بعد ماتزيد الهستوري للأوامر من 500 إلى اي رقم اعلى
بتحتاج فتره علشان الشل يسجل الاوامر الجديده
اللي راح تتخزن فوق الـ 500 أمر
للتأكيد :
اكتب الأمر set ( بدون اضافات )
وشوف الرقم المكتوب بعد HISTFILESIze وبعد histsize
تحياتي
تعليق