วิธีการล้างประวัติเทอร์มินัลบน Linux หรือ macOS
กดลูกศร "ขึ้น" ในบรรทัดคำสั่ง Mac หรือ Linux แล้วคุณจะเห็นคำสั่งสุดท้ายที่คุณรัน กด“ ขึ้น” ต่อไปและคุณจะเห็นคำสั่งเพิ่มเติม คุณสามารถย้อนกลับไปหลายวันหลายเดือนหรือหลายปี.
สิ่งนี้เรียกว่าประวัติของคุณและสะดวกมาก หากคุณพิมพ์คำสั่งยาวผิดพลาดเพียงกด“ ขึ้น” และแก้ไขปัญหา หากคุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์ SSH ที่คุณใช้ในวันอื่นเพียงกด“ ขึ้น” จนกว่าคุณจะเห็นคำสั่งที่เกี่ยวข้อง.
มีประโยชน์ แต่ก็มีปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นที่นี่โดยเฉพาะอย่างยิ่งถ้าคุณพิมพ์รหัสผ่านเป็นข้อความธรรมดาในบางครั้งโดยไม่ได้ตั้งใจ ใครจะล้างประวัตินี้ได้อย่างไร? เรื่องสั้นสั้น ๆ คุณสามารถทำได้ด้วยสองคำสั่ง: ประวัติศาสตร์
, ติดตามโดย rm ~ / .bash_history
. นี่คือสิ่งที่คำสั่งเหล่านั้นทำเพื่อความชัดเจนมากขึ้น.
ล้างประวัติของเซสชันปัจจุบัน
ประวัติของคุณอาจถูกแบ่งออกเป็นสองส่วน มีประวัติเซสชันปัจจุบันของคุณและมีประวัติระยะยาวของคุณ คำสั่งแรกของเรา, ประวัติศาสตร์
, จัดการกับเซสชั่นปัจจุบัน.
ประวัติศาสตร์
คำสั่งถูกสร้างขึ้นใน Bash และ -ค
โมดิฟายเออร์บอกโปรแกรมเพื่อล้างประวัติ คำสั่งนี้จะป้องกันสิ่งใดก็ตามในเซสชันปัจจุบันของคุณไม่ให้ถูกเขียนไปยังประวัติระยะยาวของคุณ แต่ไม่ได้ล้างประวัติระยะยาวนั้น.
ล้างประวัติทุบตีทั้งหมดของคุณ
หากคุณต้องการลบประวัติทั้งหมดให้รันคำสั่งต่อไปนี้:
rm ~ / .bash_history
ถ้าคุณไม่รู้, RM
เป็นคำสั่งที่ยาวนานสำหรับการลบไฟล์ในระบบที่ใช้ UNIX. ~ / .bash_history
เป็นเอกสารข้อความธรรมดาที่เก็บประวัติ Bash ของคุณ.
หรือคุณสามารถเปิดไฟล์และลบบรรทัดที่คุณกังวลได้ บน Mac ให้พิมพ์ เปิด ~ / .bash_history
และโปรแกรมแก้ไขข้อความเริ่มต้นของคุณจะเปิดไฟล์.
บนระบบ Linux ให้แทนที่ เปิด
ด้วยชื่อของโปรแกรมแก้ไขข้อความที่คุณต้องการเช่น นาโน
, เป็นกลุ่ม
, หรือ Gedit
. เมื่อคุณเปิดไฟล์แล้วคุณสามารถลบบรรทัดที่คุณไม่ต้องการเก็บไว้ด้วยมือได้ บันทึกไฟล์จากนั้นรีสตาร์ทเชลล์ของคุณและบรรทัดที่คุณลบจะหยุดแสดง.
ล้างเทอร์มินัลของคุณสำหรับเซสชันที่เหมือนใหม่
อันนี้ส่วนใหญ่ไม่เกี่ยวข้อง แต่ฉันพูดถึงมันต่อไป คำสั่ง ชัดเจน
ทำให้ Terminal ของคุณดูเหมือนคุณเพิ่งเปิดเซสชันใหม่ซึ่งมีประโยชน์หากคุณจับภาพหน้าจอจำนวนมากและต้องการให้สิ่งต่าง ๆ ดูเป็นระเบียบ (หรือไม่ต้องการให้ผู้คนบนไหล่คุณเห็นคำสั่งที่คุณใช้อยู่
นี่คือสุนทรียภาพทั้งหมด: เลื่อนขึ้นและคุณจะยังเห็นผลลัพธ์ก่อนหน้าของคุณ แต่ถ้าคุณอยู่ในสายงานของฉันมันก็มีประโยชน์.