كيفية مسح محفوظات الأوامر في Linux

.

history -c

… هذا بسيط 😀 LOL !!!

لا شيء ، هو أنني أبدأ منشوراتي دائمًا بتقديم شرح مفصل للمشكلة ، وللختام بالحل ، فكرت ربما في التغيير قليلاً 😀

في أكثر من مناسبة ، أردنا بالتأكيد حذف سجل الأوامر التي قمنا بتنفيذها على جهاز الكمبيوتر الخاص بنا ، ولهذا قمت بحذف الملف مسبقًا .bash_history موجود في منزلنا ، ولكن من الأفضل دائمًا استخدام الأدوات أو الخيارات التي يوفرها لنا النظام نفسه ^ - ^

هذا هو السبب في أنني وجدت أمر بدء التشغيل مثاليًا ، حيث تخبر المعلمة البسيطة (-c) النظام بمسح سجل الأوامر.

طريقة أخرى يجب أن تعمل أيضًا هي:

echo "" > ~/.bash_history

يجب أن يضع هذا سطرًا فارغًا في تاريخنا مع إزالة كل شيء آخر :)

حسنًا ، لا شيء ، نصيحة أخرى آمل أن تجدها ممتعة.

تحياتي


17 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   helena_ryuu قال

    LoL مدخل مفيد للغاية ومباشر ، شكرًا على النصيحة ^^

    1.    KZKG ^ جارا قال

      شكرا لك
      لقد كنت مشغولًا إلى حد ما ولا أرغب في الكتابة هذه الأيام ، دعنا نرى ما إذا كنت أكتب بعض الأشياء اليوم وغدًا ^ - ^

  2.   سيتوكس قال

    الخيار الثاني لم يحدث لي ، مثيرة للاهتمام KZKG ^ Gaara 🙂

    1.    KZKG ^ جارا قال

      لقد خطر لي في الواقع كتابة ما بعد HAHAHA ، في الواقع لقد حذفت تاريخ bash_history وبالفعل HAHAHA

      1.    هوغو قال

        لا يزال بإمكانك فعل هذا:

        cat /dev/null > ~/.bash_history

        أو اللعب قليلاً ، ربما هذا:

        rm ~/.bash_history && touch ~/.bash_history

        على أي حال ، أفضل استخدام history -d لحذف الأشياء التي تزعجني على وجه التحديد ، أو لتحرير الملف ، وإغلاق الجلسة وبدء الجلسة مرة أخرى.

  3.   إلينكس قال

    بسيط ولكنه مفيد!

    شكرا!

    1.    KZKG ^ جارا قال

      شكرا لتعليقك ^ - ^

  4.   st0rmt4il قال

    وحذف محتوى الملف باستخدام nano أو vi وتسجيل الدخول مرة أخرى لن يحل المشكلة؟

  5.   مبعوث قال

    شكرا لك هنا وجدت ما احتاجه.
    تحيه….

  6.   سري قال

    مادة ممتازة يتم تقدير الوقت والتفاني المقدمين

  7.   دانيال بي زد قال

    شكرا جزيلا لك الحق في هذه النقطة!

  8.   القديسين قال

    مرحبا زميله! مساهمتك رائعة ، لكنني سأقوم بتصحيح بسيط:

    سيكون الأمر الكامل: echo ""> ~ / .bash_history && history -c

    تكمن المشكلة في أن الأمر "history -c" يزيل فقط الأوامر المستخدمة في الوحدة الطرفية المفتوحة ، ومن ناحية أخرى ، عندما تفعل "echo"> ~ / .bash_history ، فإنه ينظف الملف ، لكنه يترك لك آخر سطر واحد مكتوب ، في هذه الحالة ، الأمر النظيف نفسه.

    لذلك ، فإن مجموع كل من && وبهذا الترتيب يسمح لك بترك ما تريده بالضبط ، وهو مسح محفوظات جميع الجلسات الطرفية (بما في ذلك آخر جلسة مفتوحة)

    آمل أن تكون مساهمتي مفيدة.

  9.   بارتالي قال

    مهلا.
    شكرًا على الأمر ، ولكن ألن يكون استخدام المسح الآمن (الكتابة فوق) أكثر فعالية لمنع استعادة البيانات المحذوفة من قبل أطراف ثالثة؟

    تحية.

    1.    جوزيه قال

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

  10.   يوسف قال

    فتحت ملف "/root/.bash_history" باستخدام المحرر باسم "root" ، وحذفت المحتوى.

  11.   مجهول قال

    تاريخ sollocpongan -c

  12.   أندريسد قال

    حسنًا ، لا تعمل أي من الأوامر المذكورة بالنسبة لي.
    المحفوظات -c إذا قمت بمسح السجل ، ولكن عند بدء تشغيل المحطة مرة أخرى ، فإنها تقوم بتحميل كل شيء.
    يعرف شخص ما كيفية حذف السجل نهائيًا. ؟
    شكر