जब गलती से किसी फ़ाइल को खोल में चिपकाया जाता है, तो वह बैश इतिहास में एक टन बदसूरत बकवास प्रविष्टियां डालती है। क्या उन प्रविष्टियों को हटाने का एक साफ तरीका है? जाहिर है कि मैं खोल को बंद कर सकता हूं और .bash_history
फ़ाइल को मैन्युअल रूप से संपादित कर सकता हूं लेकिन हो सकता है कि वर्तमान शेल के इतिहास को संशोधित करने के लिए किसी प्रकार का एपीआई उपलब्ध हो?
tot_lines=$(history | wc -l)
और फिर दोहराएंhistory -d $(( tot_lines - $1 ))
।