当前位置: 首页 > 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.sczhlp.com/news/132874/

相关文章:

  • 济南网站制作价格成都优化推广公司
  • 东莞网站排名价格绍兴百度seo排名
  • 大连哪里做网站网站设计步骤ppt
  • 广州犀牛云网站建设湛江seo排名
  • 备案号是哪个网站凡科建站收费
  • dede网站源码重庆智能网站建设公司
  • 官方网站建设最重要的是网页制作软件中文免费版
  • 网站建设实训意见集团酒店网站建设
  • 企业园林设计网站模板电子商务网站建设技术
  • 通信技术公司网站建设如何用c 做网站背景
  • StarRocks GitHub 工作流程
  • 用上海注册的公司建的网站黄冈网站建设效果
  • 永平建设有限公司网站海口网站建设找千素网
  • h5电子商城网站开发wordpress 内链插件
  • 对象初始化器的使用方法
  • C++、Java 和 Python 在输入输出差别
  • 我的学习记录之自我介绍、思维导图和监督措施
  • 用 Java 和 Tesseract 进行验证码识别:基础实现与优化
  • 怎么用ai做网站版面温州网站建设方案服务
  • 销售产品单页面网站中国电信云服务器
  • 江阴网站建设工作室衡水网站建设
  • 如何开网站做代销品牌设计案例分析
  • 长春网站优化流程网站建设自查自评报告
  • 中英文网站开发公司wordpress 出现空白
  • 建个人网站一般多少钱搜索引擎seo排名优化
  • 做收钱的网站要什么条件郑州百度推广公司地址
  • Java第二次实验
  • 详细介绍:【2025PolarCTF秋季个人赛】WEB方向wp
  • 英语_阅读
  • Nuget安装以及西门子PLC通信