命令如下
511 clear
512 history
513 history -d 505
514 history
515 history -d 507 510 513
516 history
517 history -d 509
518 history
519 history -d 511
520 history
我可以通过 history -d 511
删除单个命令,但是如何在 shell 中使用单个命令删除最后 10 个命令以及 10 个命令之间的历史记录?
我们可以编写一个 bash 脚本并执行以删除历史记录吗?
原文由 Justin John 发布,翻译遵循 CC BY-SA 4.0 许可协议
您是否尝试过直接编辑历史文件: