إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

حصريا : كيفية عرض آخر 500 امر .. كيفية زيادتهم

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • حصريا : كيفية عرض آخر 500 امر .. كيفية زيادتهم

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

    هذه طريقة عرفتها من الحوسه في الشل


    طريقة معرفة آخر 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


    تحياتي

  • #2
    أحسنت يأخي ،

    ولعل موضوعك يشجع اﻹخوان للإهتمام ، بسطر اﻷوامر ويعرفوا له قدره ...

    بالتوفيق
    براءة:
    إن سطام لا يضمن صحة و لا دقة ما يكتب ، بل هو إلى الخطأ أقرب منه للصواب ، فدقق و لا تسلّم .
    @ksatux

    تعليق


    • #3
      شكرا جزيلا أخى الكريم
      ما هى افضل الطرق لنشر واستخدام اللينوكس ؟
      ا- أبو عبد الله

      تعليق


      • #4
        مرسي ياغالي . . .

        " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

        [مدونة kaf-laarous]


        G+ || Facebook || twitter

        تعليق


        • #5
          والله ياليت يكون في دورة خاصة بأوامر الشل ونسوي أختبارات للأعضاء وبطاقات تميز وحركات
          وفبركات
          مجرد رأي

          تحياتيـ

          تعليق


          • #6
            شكرا اخى

            تعليق


            • #7
              العفوو اخواني .. ومشكوورين على مروركم

              تعليق


              • #8
                موضوع وفائده 10/10 ... دمت بود

                Bad3r

                Twitter
                : @Linux4SA

                تعليق


                • #9
                  اضافة للموضوع:

                  ان تعديل القيمة لوحده عن طريق عمل تعيين قيمة المتغير Histsize او Histfilesize لن يصبح ثابتا بعد اغلاق الbash

                  لذلك عليك اضافة سطر لملف:
                  كود:
                  ~/.bashrc
                  في المجلد الخاص بالمستخدم لتعيين القيم الجديدة على النحو التالي:
                  كود:
                  export HISTSIZE=1000
                  export HISTFILESIZE=1000
                  ملاحظة اخرى... انت ذكرت ان الbash تحتاج وقت لتحديث محتويات الملف .bash_history .. وهذا الشيء ليس صحيح تماما... فالأوامر يتم تخزينها في الملف عندما تعمل logout من الbash التي تستخدمها.

                  اضافة اخرى:

                  يمكنك تنفيذ أي أمر تم تنفيذه سابقا وظهر عند استخدام الأمر history بمجرد وضع علامة ! متبوعة برقم الامر. مثال:

                  كود:
                  #history
                  
                  ...
                  
                  120 ls /etc
                  121 cd /var
                  122 pwd
                  
                  ...
                  
                  
                  #!122
                  pwd
                  /root
                  عندما كتبنا !122 قمنا يتنفيذ الأمر رقم 122 من ناتج الأمر history


                  نفس الشيء لو ساتخدمنا ايضا !! سيتم تنفيذ آخر أمر قمنا بعمله.

                  وحتى لو كتبنا !ping سيتم تنفيذ آخر أمر كان يحتوي في بدايته الأمر "ping"
                  V.I.P

                  (وَاصْبِرْ فَإِنَّ اللَّهَ لَا يُضِيعُ أَجْرَ الْمُحْسِنِينَ)
                  هود 115

                  Linux is user-friendly, but it happens to be selective about its friends

                  "احذر أن تكون مثل البقية تأخذ وﻻتعطي ، فلن يكون هناك مصادر تعليمية على الشبكة، ﻻأكثر الله من أمثالهم"


                  مجتمع لينوكس العربي: وقف لله تعالى وصدقة جارية، فلا بارك الله في كل من يحاول الإساءة إليه في الظاهر أو في الخفاء...


                  تعليق


                  • #10
                    يعطيــــكم العافيه على الموضوع واﻻضافه
                    ما عاش الا المجنون وما مات الا العاقل

                    ما ضحك الا المسطول وما زعل الا الفاهم
                    عيش حياتك جنون بجنون

                    تعليق

                    يعمل...
                    X