Follow me on Twitter

الأربعاء، 18 أبريل 2012

أمر history فى سطر الأوامر باللينكس linux





أمر history فى سطر الأوامر باللينكس linux

سنتحدث سريعا عن أمر history ،والفوائد المتعلقة به.

حين تكتب أمرا من الأوامر ثم تكتب أمرا آخر بعده وتريد أن تعيد كتابة الأمر الأول ،فتقوم بالضغط على زر السهم لأعلى لتعود للأمر السابق ..
ولو كنت تريد العودة لأمر تم كتابته منذ زمن وقد نسيته فماذا ستفعل؟ هل ستظل تضغط على زر السهم لأعلى كثيرا إلى أن تصل للأمر المنشود !!!!

هنا تأتى أهمية أمر history ،وهو أمر يقوم بعرض جميع الأوامر التى قمت باستخدامها فى سطر الأوامر قبل ذلك.

نفترض أنك أردت أن تقرأ تلك الأوامر من ملف ،فستجدها محفوظة فى ملف مخفى يسمى bash_history. موجود فى ملفك ،ويمكنك فتحه عن طريق سطر الأوامر بأحد تلك الأوامر او ما تحبه :
gedit ~/.bash_history
nano ~/.bash_history
cat ~/.bash_history

أما لو أردت أن تحفظ تلك الأوامر السابقة الموجودة فى history فى ملف ليكون مرجعا لك فيما بعد إن غيّرت النظام أو لأى سبب فيمكن أن تستخدم الأمر التالى :
history > file_saved_for_reference.txt
وسيحفظ الملف فى المسار الذى أنت فيه.

قد يشعر البعض أن عدد الأوامر المحفوظة فى history كثيرة ،لذا يمكنك تنظيف history من الأوامر المحفوظة فيه عن طريق الأمر التالى :
clear history

دمتم بود ^_^

هناك تعليقان (2):

  1. احب ان اضيف انه يمكنك معرفة / تعديل الحد الاقصى للاوامر المحفوظة فى history عن طريق المتغير $HISTSIZE

    ردحذف