วิธีทำให้ประวัติคำสั่งของเราจำคำสั่งไม่ได้

เราทุกคนรู้ว่าไฟล์ ประวัติศาสตร์ทุบตี. หลายครั้งที่เราต้องการเหตุผลบางอย่าง (ความปลอดภัยความหวาดระแวง ฯลฯ ) ที่คำสั่งบางอย่างไม่ได้บันทึกไว้ในประวัตินั่นคือและตัวอย่างเช่นเราต้องการให้บันทึกคำสั่งทั้งหมดยกเว้นคำสั่งที่เกี่ยวข้องกับ ssh ด้วยวิธีนี้หาก ใครบางคนสามารถเข้าถึงคอมพิวเตอร์ของเราได้จะไม่สามารถรู้ได้ว่าเราทำ SSH กับคอมพิวเตอร์เครื่องใด

เพื่อยกเว้นทุกสิ่งที่เกี่ยวข้องกับคำสั่ง SSH เราเขียนบรรทัดต่อไปนี้ใน .bashrc :

HISTIGNORE='ere*:ssh*'

ด้วยวิธีนี้หากเราทำสิ่งต่างๆเช่น:

ssh root@virtue

... จะไม่ถูกบันทึกไว้ในประวัติศาสตร์😉

หากเราต้องการให้ยกเว้นทุกสิ่งที่เกี่ยวข้องกับคำสั่ง ls เราเขียนสิ่งต่อไปนี้:

HISTIGNORE='ere*:ls*'

จำไว้ว่าไฟล์ .bashrc มีจุดเริ่มต้นของชื่อซึ่งหมายความว่าเป็นไฟล์ที่ซ่อนอยู่ในบ้านของเรา หากคุณต้องการโดยใช้คำสั่ง echo คุณสามารถเขียนได้โดยตรงใน. bashrc โดยไม่ต้องเปิดตัวอย่างเช่นให้ยกเว้นทุกสิ่งที่เกี่ยวข้องกับ ssh ออกจากประวัติ:

echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc

ฉันคิดว่าไม่มีอะไรจะเพิ่มอีกแล้ว

ทักทาย😀


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

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

*

*

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

  1.   q0 dijo

    สิ่งนี้เกือบจะเป็นแรงบันดาลใจให้ฉันเปิด man page และโพสต์บนไซต์นี้การเขียนเกี่ยวกับวิธีการแสดงรายการไฟล์ที่ซ่อนอยู่ควรมีส่วนช่วยอย่างมาก

  2.   Jose Torres dijo

    เครื่องมือที่น่าสนใจ มันแสดงถึงอะไร?

  3.   ทรูโกะ 22 dijo

    น่าสนใจ😀กับบุ๊กมาร์กโดยที่ฉันไม่ต้องการมันในอนาคตขอบคุณมาก

  4.   ฮิเมะกิซัง dijo

    น่าสนใจและมีประโยชน์จริงๆโดยเฉพาะอย่างยิ่งสำหรับพวกเราในโลกของการบริหารเครือข่าย (ความหวาดระแวงไม่เคยเจ็บปวด)

  5.   นักล่า dijo

    และมีโหมดปฏิบัติเพียงพิมพ์ช่องว่างก่อนคำสั่งเท่านี้ก็จะไม่ถูกจดจำ

    1.    เพอร์แคฟ_TI99 dijo

      ว้าวฉันใช้ history -c มาตลอด แต่ xD ไม่มีอะไรเหลือตัวเลือกนั้นง่ายมากและเลือกได้

    2.    คุกกี้ dijo

      สิ่งที่ว่างไม่ได้ผลสำหรับฉัน

      1.    KZKG ^ กาอาระ dijo

        ฉันก็ไม่ว่าทำไมฉันไม่ได้ใส่ไว้ในโพสต์ตั้งแต่แรก🙁

        1.    xpt dijo

          เพิ่ม:
          HISTCONTROL = เพิกเฉย
          พื้นที่ทำงาน🙂

        2.    เรนเนอร์ dijo

          สิ่งที่อวกาศใช้งานได้สำหรับฉันเป็นเวลาหลายเดือนที่กำหนดค่าด้วยวิธีนี้:
          HISTIGNORE = '(space) + (*)' => ดังนี้ HISTIGNORE = '*'
          ????

  6.   คุกกี้ dijo

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

  7.   เลนินอาลี dijo

    สั้นกระชับและมีประโยชน์! ผลงานที่ยอดเยี่ยม