เมื่อตั้งใจวางไฟล์ลงในเชลล์มันจะใส่รายการไร้สาระที่น่าเกลียดมากมายในประวัติทุบตี มีวิธีที่สะอาดในการลบรายการเหล่านั้นหรือไม่ เห็นได้ชัดว่าฉันสามารถปิดเชลล์และแก้ไข.bash_historyไฟล์ด้วยตนเอง แต่อาจมี API บางชนิดที่สามารถแก้ไขประวัติของเชลล์ปัจจุบันได้หรือไม่
tot_lines=$(history | wc -l)history -d $(( tot_lines - $1 ))