当前位置: 首页 > news >正文

解决zsh: corrupt history file /home/sgud4h5gh/.zsh_history的办法

问题

在一次重装Ubuntu随后进行了一些修改的情况下,输入命令会出现报错zsh: corrupt history file /home/sgud4h5gh/.zsh_history
并且好像不能执行,实际上是因为文件.zsh_history出现损坏或者乱码的情况。
首先要知道的是,一般情况下它第一次会报错并且不能执行只是一次报告,只需要再输入一次命令就能执行。

解决办法

  • 1、fc -R .zsh_history使用自动修复
    *2、如果不行,直接使用rm -f /home/sgud4h5gh/.zsh_history删除该文件并新建
  • 3、如果希望保留历史记录,使用string特性,首先mv .zsh_history .zsh_history_bad,这样完成备份,随后使用string->strings .zsh_history_bad > .zsh_history这样可以过滤掉一些乱码完成修补

strings命令在对象文件或二进制文件中查找可打印的字符串。字符串是4个或更多可打印字符的任意序列,以换行符或空字符结束。 strings命令对识别随机对象文件很有用。
参考了https://zhuanlan.zhihu.com/p/97008008

http://www.rkmt.cn/news/11093.html

相关文章:

  • 对象初始化器的使用方法
  • 我的学习记录之自我介绍、思维导图和监督措施
  • Nuget安装以及西门子PLC通信
  • 每日反思(2025_09_24)
  • 安装Flask库
  • 日总结 7
  • leetcode(填充每个节点的下一个右侧节点指针 II) - 详解
  • 知识学报:位运算(1)
  • ThinkPHP在启用nginx反向代理后如何获取真实的Ip地址
  • 【macOS】垃圾箱中文档无法清理的“含特殊字符文件名”的技巧
  • Git 工作树 (worktree)、合并 (merge) 流程、拉取请求 (PR) 机制,以及基线分支概念
  • 详细介绍:Cloudflare 推出 GenAI 安全工具,守护企业数据
  • 论小学教师转移矛盾的方法——以“小组连坐制”为例
  • 编译器与链接器--通俗解释
  • idea打开properties文件中文乱码问题
  • 公钥密码与可证安全概述
  • Python标准库enum模块实现枚举类
  • 修改人大金仓V8数据库时间
  • 油猴(Tampermonkey)插件从安装到使用
  • React 展示Markdown内容 - 教程
  • 图像处理去除噪点验证码的识别逻辑实践
  • Java文件上传和其他参数一起提交的案例
  • Windows 环境变量配置
  • 【含文档+PPT+源码】基于GPT+SpringBoot的个人健康管理与咨询架构设计与建立
  • HarmonyOS 5 Native与ArkTS混合开发实战:跨语言高性能组件开发
  • Java-Eclipse使用-多维数组的使用
  • HarmonyOS 5 动画开发实战:从基础动效到高级交互动画
  • HarmonyOS 5 动画性能优化深度解析:从原理到实践
  • vue3 + antd +ts cron 选择器使用
  • #字符串执行函数——eval()、exec()和compile()详解