我想删除历史记录,但不是全部,假设我的历史记录中有 200 条记录,我想删除 101 到 150 条记录。这可能吗?
我见过多种删除历史记录的方法,例如history -d entry_number
,.bash_history
文件,history -c
命令。
答案1
你可以试试这个
for i in {1..50}
do
history -d 101
done
这将删除历史号码101
50次或每次删除历史编号101,下次102将变为101。
答案2
如果你有 vim 你可以这样做:
vim -c "101,150d | wq" your_file