วิธีล้างประวัติคำสั่งใน Linux

.

history -c

…ง่ายๆแค่นั้น😀ฮ่า ๆ !!!

ไม่มีอะไรเลยคือฉันมักจะเริ่มโพสต์โดยให้คำอธิบายโดยละเอียดเกี่ยวกับปัญหาเพื่อสรุปด้วยวิธีแก้ปัญหาฉันคิดว่าอาจจะเปลี่ยนแปลงเล็กน้อย😀

มีมากกว่าหนึ่งครั้งที่เราต้องการลบประวัติของคำสั่งที่เราดำเนินการบนคอมพิวเตอร์ของเราอย่างแน่นอนสำหรับสิ่งนี้ฉันได้ลบไฟล์ก่อนหน้านี้ .bash_history ตั้งอยู่ในบ้านของเรา แต่ควรใช้เครื่องมือหรือตัวเลือกที่ระบบมอบให้เราจะดีกว่าเสมอ ^ - ^

นั่นคือเหตุผลที่ฉันพบว่าคำสั่งเริ่มต้นสมบูรณ์แบบพารามิเตอร์ง่ายๆ (-c) บอกให้ระบบล้างประวัติคำสั่ง

อีกวิธีหนึ่งที่ควรใช้เช่นกันคือ:

echo "" > ~/.bash_history

สิ่งนี้ควรใส่บรรทัดว่างในประวัติของเราเพื่อลบทุกอย่าง :)

ไม่มีอะไรเคล็ดลับอื่นที่ฉันหวังว่าคุณจะน่าสนใจ

ความนับถือ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เฮเลน่า_ริว dijo

    LoL รายการที่มีประโยชน์และตรงไปตรงมามากขอบคุณสำหรับคำแนะนำ ^^

    1.    KZKG ^ กาอาระ dijo

      ขอขอบคุณ
      วันนี้ฉันยุ่งนิดหน่อยและไม่เต็มใจที่จะเขียนมาดูกันว่าฉันจะเขียนบางสิ่งในวันนี้และวันพรุ่งนี้หรือไม่ ^ - ^

  2.   เมือง dijo

    ตัวเลือกที่สองไม่ได้เกิดขึ้นกับฉัน KZKG ^ Gaara 🙂ที่น่าสนใจ

    1.    KZKG ^ กาอาระ dijo

      เกิดขึ้นกับฉันในความเป็นจริงในการเขียนโพสต์ HAHAHAHA จริงๆแล้วฉันลบ. bash_history และ HAHAHA ไปแล้ว

      1.    ฮิวโก้ dijo

        คุณยังสามารถทำได้:

        cat /dev/null > ~/.bash_history

        หรือเล่นไปเรื่อย ๆ อาจจะเป็น:

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

        ไม่ว่าในกรณีใดฉันต้องการใช้ history -d เพื่อลบสิ่งที่รบกวนฉันโดยเฉพาะหรือเพื่อแก้ไขไฟล์ปิดและเริ่มเซสชันอีกครั้ง

  3.   เอลินซ์ dijo

    เรียบง่าย แต่มีประโยชน์!

    ขอบคุณ!

    1.    KZKG ^ กาอาระ dijo

      ขอบคุณสำหรับการแสดงความคิดเห็น ^ - ^

  4.   st0rmt4il dijo

    และการลบเนื้อหาของไฟล์ด้วย nano หรือ vi แล้วล็อกอินอีกครั้งจะไม่สามารถแก้ปัญหาได้?

  5.   ทูต dijo

    ขอบคุณที่นี่ฉันพบสิ่งที่ต้องการ
    คำอวยพร….

  6.   Clandestine dijo

    วัสดุที่ดีเยี่ยมเวลาและความทุ่มเทที่มอบให้เป็นที่ชื่นชม

  7.   Daniel PZ dijo

    ขอบคุณมากตรงประเด็น!

  8.   เซนต์ส dijo

    สวัสดีเพื่อน! การมีส่วนร่วมของคุณยอดเยี่ยมมาก แต่ฉันจะแก้ไขเล็กน้อย:

    คำสั่งที่สมบูรณ์จะเป็น: echo ""> ~ / .bash_history && history -c

    ปัญหาคือคำสั่ง "history -c" จะล้างเฉพาะคำสั่งที่ใช้ในเทอร์มินัลที่เปิดอยู่เท่านั้นและในทางกลับกันเมื่อคุณทำ "echo"> ~ / .bash_history "มันจะล้างไฟล์ แต่จะทำให้คุณเป็นคนสุดท้าย หนึ่งบรรทัดที่เขียนในกรณีนี้คือคำสั่ง clean เอง

    ดังนั้นผลรวมของทั้งสองด้วย && และตามลำดับนี้ทำให้คุณสามารถปล่อยสิ่งที่คุณต้องการได้อย่างแน่นอนนั่นคือการล้างประวัติของเซสชันเทอร์มินัลทั้งหมด (รวมถึงเซสชันสุดท้ายที่เปิด)

    ฉันหวังว่าผลงานของฉันจะเป็นประโยชน์

  9.   บาทัลลี่ dijo

    เฮ้
    ขอบคุณสำหรับคำสั่ง แต่การใช้การลบอย่างปลอดภัย (เขียนทับ) เพื่อป้องกันไม่ให้บุคคลที่สามกู้คืนข้อมูลที่ลบไปแล้วจะมีประสิทธิภาพหรือไม่?

    คำอวยพร

    1.    โฮเซ dijo

      Bartali ที่รักทุกอย่างขึ้นอยู่กับสิ่งที่คุณซ่อนไว้ การลบอย่างง่ายก็เพียงพอแล้วเนื่องจากประวัติของเทอร์มินัลแทบไม่มีข้อมูลที่ละเอียดอ่อน การลบอย่างปลอดภัยใช้ทรัพยากรและพลังงานเพิ่มเติม ฉันใช้มันเฉพาะในกรณีของสิ่งที่เป็นส่วนตัวอย่างเคร่งครัดหรือที่อาชญากรไซเบอร์อาจนำไปใช้ได้

  10.   José dijo

    ฉันเปิดไฟล์ '/root/.bash_history' ด้วยตัวแก้ไขเป็น 'root' และฉันก็ลบเนื้อหา

  11.   ไม่ระบุชื่อ dijo

    ประวัติ sollocpongan -c

  12.   แอนเดรส dijo

    ดีไม่มีคำสั่งใดที่กล่าวถึงสำหรับฉัน
    ประวัติ -c หากคุณล้างประวัติ แต่เมื่อเริ่มต้นเทอร์มินัลอีกครั้งจะโหลดทุกอย่าง
    มีใครรู้วิธีลบประวัติอย่างถาวร เหรอ?
    ขอบคุณ