การลบประวัติจาก ~ / .bash_history
~/.bash_historyฉันมีคำถามที่สองเกี่ยวกับประวัติศาสตร์สายขั้วหรือคำสั่งที่ถูกเก็บไว้ใน ฉันสามารถดูไฟล์ในเทอร์มินัลด้วยhistoryคำสั่ง แต่ถ้าฉันพยายามที่จะเปิดมันด้วยgedit bash_historyไฟล์นั้นว่างเปล่าอย่างสมบูรณ์ ทำไม? ฉันพบวิธีลบจำนวนบรรทัดในไฟล์จากเทอร์มินัลด้วยบรรทัดรหัสนี้: for i in {1..N}; do history -d N; done โดยที่ N คือจำนวนบรรทัด (หรือคำสั่ง) ที่คุณต้องการลบ แต่ตอนนี้ไฟล์ประวัติแสดงคำสั่งสุดท้ายนี้และนั่นไม่ฉลาดมากหากคุณกำลังพยายามปกปิดเนื้อหาของคุณ ดังนั้นคำถามคือ: ฉันจะให้รหัสบรรทัดสุดท้ายและให้แน่ใจว่าสิ่งนี้ไม่ได้รับการบันทึก?