تسجيل الأوامر التي تنفذها في سجل

السلام عليكم ورحمة الله وبركاته …

الكثير منا يقوم بتنفيذ أوامر كثيرة يومياً … وكل يوم ربما تزداد عدد هذه الأوامر الجديدة في تطبيقاتك … يعني اليوم تنفذ 4 أوامر وغداً تزداد بأمرين وهكذا … كيف ستحفظ هذه الأوامر؟ هو سؤال يخطر على بال الجميع وخاصة حديثي العهد في جنو/لينوكس … الكل يقول: كيف يأحفظ هذا الكم الهائل من الأوامر ؟

الجواب ليس موحد … أي يوجد عدة إجابات للسؤال هذا، منها:
1- التكرار والممارسة.
2- إستعمال خاصية البحث مثل:

man -k keyword

3- البحث في الأنترنت.

طبعاً كلها عبارة عن حلول … وحلول صحيحة، لكن السؤال الحين: ماذا لو تريد تحفظ الأوامر التي أنت تقوم بتطبيقها؟

أيضاً الجواب سيكون: أرجع للملف bash_history.

طيب يا [email protected] ماذا لديك غير هذا؟

الجواب: ملف الـ bash_history. محدد بحجم معيين من الأوامر من خلال المتغيير HISTSIZE والذي هو بالأساس محدد بـ 1000 سطر …

ألف سطر ربما يقول قائل: هذا عدد كبير يا [email protected] ويكفي ويؤدي الغرض !!!

الجواب: نعم ممكن لو كنت قليل الإستعمال للطرفية أو الـ Terminal لكن لو إستعمالك كثير ﻻ … ﻷنه ﻻ تنسى لو كتبت cd هذا يعتبر سطر من الـ 1000 التي لديك وهكذا … وعليه بعد أن تصل الى كتابة 1000 سطر، سيصبح الأوامر القديمة محذوفة والجديد هو الذي يبقى وهكا …

طيب الحل يا [email protected] ترى زهقتنا ؟

الحل: بإستعمال برنامج مثل Snoopy والذي يساعد مدير النظام على الإحتفاظ بالأوامر التي يطبقها في سجل خاص …

لتحميل البرنامج: أضغط هنا

لتركيب البرنامج راجع ملف الــ README

طبعاً وأنا أبحث عن مثل هذا البرنامج وجدت موقع يقوم بتسجيل الأوامر ويحفظها أيضاً هو: Shell-Fu

أيضاً تستطيع حفظ الأوامر التي تريدها عليه وهو جيد وفيه الكثير من الأوامر المفيدة … كل ما عليك هو فقط
للنقاش حول الموضوع يرجى مراجعة الموضوع هذا

إن شاء الله يفيدكم الموضوع والبرنامج …
ودمتم …