امسح كل محفوظات bash باستخدام أمر history:
قم بتشغيل الأمر التالي لإنشاء بعض محفوظات bash. 'تاريخ' سيعرض الأمر التاريخ والوقت الحاليين. 'Ls' سيعرض الأمر قائمة بالملفات والمجلدات الخاصة بالموقع الحالي. ' صافي سوف يقوم الأمر بمسح شاشة المحطة الطرفية.
$تاريخ
$ls
$صافي
قم بتشغيل أمر history لعرض محفوظات bash الحالية.
$التاريخ
قم بتشغيل الأمر التالي لمسح سجل الجهاز والخروج من الجهاز.
$التاريخ -ج && خروج
امسح إدخال محفوظات bash محددًا باستخدام أمر history:
قم بتشغيل الأمر التالي لإنشاء بعض محفوظات bash. سيتم طباعة الأمر الأول 'أهلا' رسالة. سيطبع الأمر الثاني اسم المستخدم الحالي الذي تم تسجيل دخوله. سيأخذ الأمر الثالث المدخلات من المستخدم ويخزن في المتغير $ أ . الأمر الرابع سيطبع قيمة $ أ .
$رما - طرد - قذف 'أهلا'$من الذى
$اقرأإلى
$رما - طرد - قذف $ أ
قم بتشغيل التاريخ' الأمر لعرض التاريخ الحالي.
$التاريخ
قم بتشغيل الأوامر التالية لحذف 4ذإدخال التاريخ وطباعة التاريخ بعد الحذف.
$التاريخ -د 4$التاريخ
هنا دخول صدى $ أ 'من إدخال التاريخ.
امسح كل المحفوظات بإزالة .bash_history:
إذا كان ~ / .bash_history الملف موجود ويخزن معلومات المحفوظات في هذا الملف ، ثم يمكنك تشغيل الأمر التالي لإزالة الملف.
$جمهورية مقدونيا~/.bash_historyمنع تخزين معلومات المحفوظات بشكل دائم:
قم بتشغيل ما يلي غير محدد أمر لمنع إنشاء ملف محفوظات والخروج من المحطة. إذا قمت بفتح محطة طرفية جديدة بعد تشغيل الأمر التالي ، فلن يتم عرض أي معلومات تاريخية سابقة.
$غير محددهيستفيل&& خروجعندما يتم تعيين قيمة HISTSIZE على 0 ، فلن يتم تخزين أي إدخال محفوظات بشكل دائم. سيتوقف الأمر التالي عن تخزين معلومات المحفوظات وينهي الجهاز الطرفي. عند فتح محطة طرفية جديدة بعد تشغيل هذا الأمر ، فلن يتم عرض أي معلومات سابقة عن المحفوظات.
$ارتفاع=0 && خروجإذا كنت تريد إزالة ملف المحفوظات بقوة ، ومنع إنشاء ملف محفوظات ، والإنهاء من المحطة ، ثم قم بتشغيل الأمر التالي. بعد ذلك ، إذا تم فتح محطة طرفية جديدة ، فستعمل من السجل الفارغ.
$جمهورية مقدونيا -F HISTFILE $ && غير محددهيستفيل&& خروجيمكن أيضًا استخدام الأمر التالي لحذف معلومات المحفوظات الحالية نهائيًا وإنهائها من الجهاز. عند فتح محطة طرفية جديدة بعد تشغيل هذا الأمر ، فلن يتم عرض أي معلومات سابقة عن المحفوظات.
$قتل -9 $$استنتاج:
توضح هذه المقالة كيف يمكن مسح محفوظات bash ومنع تخزين معلومات المحفوظات بشكل دائم باستخدام أوامر bash المختلفة. إذا كان مستخدمو bash يعملون بأوامر bash العادية ، فيمكنهم استخدام ملف التاريخ الأوامر المذكورة أعلاه لإزالة معلومات المحفوظات معينة أو كلها عند الحاجة. ولكن إذا كان المستخدمون يعملون مع بيانات حساسة ، فمن الأفضل تحديد تلك الأوامر الموضحة في هذه المقالة لمنع تخزين معلومات المحفوظات بشكل دائم.