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