损坏的“反向 i-search”数据库:原因是什么以及如何损坏?

损坏的“反向 i-search”数据库:原因是什么以及如何损坏?

我把这件事录了下来,因为这种事情以前从未发生过,而且看起来很奇怪:

https://asciinema.org/a/qVSUzkIX2wLia7EzCFhCYHb9Q

  1. 在什么情况下 bash 完成数据库会损坏?
  2. 这些文件存放在哪里?我可以擦除它们吗?
  3. 我现在应该考虑买一个新硬盘吗?

谢谢!

答案1

发生这种情况通常是因为终端已以某种方式损坏,通常是通过cat二进制文件损坏。您尝试过吗reset

如果确实是存储在中的 Bash 历史记录被破坏了~/.bash_history

相关内容